{
  "cik": 1031308,
  "entityName": "BENTLEY SYSTEMS, INCORPORATED",
  "facts": {
    "dei": {
      "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": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 7000000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 4000000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 7000000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-28",
              "val": 6700000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 7600000000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2019-12-31",
              "val": 17669000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 17669000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 15086000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 16492000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 16492000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 16492000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 16492000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 16492000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15947000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14891000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 12502000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 16483000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 16483000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 16483000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 16483000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 16483000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 19058000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16395000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16860000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 15176000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 15176000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 15176000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 15176000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 15176000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 28781000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 37423000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 26389000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 18094000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 18094000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 18094000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 18094000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 18094000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 23568000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 23901000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 30514000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16479000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 16479000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 16479000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 16479000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 16479000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 24498000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 24480000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 17841000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 26952000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 26952000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 21269000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccountsReceivableGrossCurrent": {
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "description": "Amount, before 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": "2019-12-31",
              "val": 211775000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 211775000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 172600000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 195782000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 195782000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 195782000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 195782000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 195782000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 189530000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 221764000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 194682000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 241807000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 241807000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 241807000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 241807000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 241807000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 233032000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 218775000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 214459000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 296376000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 296376000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 296376000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 296376000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 296376000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 285192000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 252863000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 243488000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 302501000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 302501000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 302501000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 302501000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 302501000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 284200000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 282918000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 271689000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 322862000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 322862000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 322862000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 322862000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 322862000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 312296000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 300173000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 293942000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 350299000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 350299000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 344098000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedBonusesCurrent": {
        "label": "Accrued Bonuses, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 4143000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 4143000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 6006000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5599000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 5599000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 5599000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 5599000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 5599000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5209000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5680000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 8630000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 9461000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 9461000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 9461000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 9461000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 9461000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5838000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5449000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8102000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 9135000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 9135000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 9135000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 9135000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 9135000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7384000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5919000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3765000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4336000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 4336000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 4336000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 4336000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 4336000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6594000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6592000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6625000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7536000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 33184000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 33184000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 32074000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 36613000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 36613000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 36613000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 36613000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 22131000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 34254000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 46701000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 41322000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 37725000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 36656000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 36656000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 36656000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 36656000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 41927000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 41103000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 36756000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 35493000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 35493000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 35493000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 35493000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 35493000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 41253000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 40830000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 36814000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 39983000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 39983000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 39983000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 39983000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 39983000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 50851000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 41106000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 41134000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 40762000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 40762000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 40762000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 40762000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 47121000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 49942000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 48348000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 48612000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 45776000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 45120000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 53183000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedIncomeTaxesCurrent": {
        "label": "Accrued Income Taxes, Current",
        "description": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 2236000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 2236000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 5100000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3366000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 3366000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 3366000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 3366000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 3366000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 11721000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5761000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 11974000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6696000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6696000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 6696000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 6696000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 6696000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5048000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 12431000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8405000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4507000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 4507000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 4507000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 4507000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 4507000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 14862000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 21383000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 18879000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9491000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 9491000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 9491000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 9491000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 9491000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11275000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 13817000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19434000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4053000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 4053000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 4053000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 4053000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 4053000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 13905000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6718000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9944000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4778000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 4778000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9931000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedIncomeTaxesNoncurrent": {
        "label": "Accrued Income Taxes, Noncurrent",
        "description": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 8140000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 8140000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 7874000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7883000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 7883000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 7883000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 7883000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 7883000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 7883000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7613000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7613000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7725000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 7725000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 7725000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 7725000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 7725000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 7718000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 7433000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8893000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8105000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 8105000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 8105000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 8105000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 8105000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8127000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7316000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7317000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 7337000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 7337000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 7337000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 7337000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 7337000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 7337000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3615000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3615000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3615000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 3615000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 3615000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 3615000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 3615000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3615000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 167517000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 167517000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 212866000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 226793000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 226793000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 226793000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 226793000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 226793000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 296497000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 314529000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 317271000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 323603000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 323603000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 323603000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 323603000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 323603000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 351273000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 339395000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 337442000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 362048000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 362048000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 362048000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 362048000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 362048000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 420935000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 398883000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 403428000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 457348000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 457348000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 457348000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 457348000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 457348000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 539775000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 500007000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 494911000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 536417000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 169522000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 169522000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 169522000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 169522000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 163858000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 153821000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 158299000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 173255000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 173255000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 170655000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 4382000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 22066000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4210000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 4210000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 4210000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 4210000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 4210000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8647000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5962000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4146000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6940000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6940000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 6940000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 6940000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 6940000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3945000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4465000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4518000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4984000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 4984000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 4984000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 4984000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 4984000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3353000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3896000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4152000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5970000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 5970000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 5970000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 5970000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 5970000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5286000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7932000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5677000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5854000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "AccruedRentCurrent": {
        "label": "Accrued Rent, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1909000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 1909000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "AccruedSalariesCurrent": {
        "label": "Accrued Salaries, Current",
        "description": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 31537000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 31537000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 24113000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 22131000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 22131000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 22131000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 22131000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 36613000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 24047000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 24218000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 26721000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 36656000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 37725000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 37725000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 37725000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 37725000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 29437000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 29161000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 34383000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 40296000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 40296000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 40296000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 40296000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 40296000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 39467000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 28446000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 34631000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 43316000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 43316000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 43316000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 43316000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 43316000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 42189000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 34338000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 38922000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 47121000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 47121000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 47121000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 47121000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 40762000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 45034000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 32499000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 40582000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 45120000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 45776000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 41260000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "description": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": -23927000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": -23927000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": -29211000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -26233000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": -26233000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": -26233000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": -26233000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": -26233000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -35394000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -54886000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -81880000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -91774000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": -91774000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": -91774000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": -91774000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": -91774000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -75324000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -89131000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -101929000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -89740000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": -89740000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": -89740000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": -89740000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": -89740000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -89374000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -87828000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -95128000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -84987000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": -84987000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": -84987000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": -84987000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": -84987000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -92619000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -93264000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -82959000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -104078000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": -104078000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": -104078000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": -104078000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": -104078000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -97583000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -69095000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -77445000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -74558000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": -74558000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -80727000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdditionalPaidInCapital": {
        "label": "Additional Paid in Capital",
        "description": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 408667000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 408667000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 441723000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 741113000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 741113000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 741113000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 741113000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 741113000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 732635000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 910951000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 921410000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 937805000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 937805000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 937805000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 937805000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 937805000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 957498000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 981203000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1005075000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1030466000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1030466000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1030466000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1030466000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1030466000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1060842000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1085066000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1108816000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1127234000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 1127234000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1127234000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 1127234000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 1127234000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1154137000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1176630000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1201442000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1217986000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1217986000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 1217986000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 1217986000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 1217986000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1239817000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1259476000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1283584000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1301205000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 1301205000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1325977000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "description": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7882000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6046000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2021000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8091000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8091000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1653000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2993000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1340000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 22510000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 22510000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 19517000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 19517000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 25194000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 25194000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 25194000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2786000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2786000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8548000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8548000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5762000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5762000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14383000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14383000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5835000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5835000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24382000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24382000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24382000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6667000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6667000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17529000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17529000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10862000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10862000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28687000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28687000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 11158000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 11158000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45100000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45100000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45100000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14625000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14625000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 28343000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 28343000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 13718000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 13718000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 42465000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 42465000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14122000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14122000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55982000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55982000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55982000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 13947000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 13947000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30253000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30253000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 16306000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 16306000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45096000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45096000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 14843000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 14843000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 60322000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 60322000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15473000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15473000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 32480000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 17007000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 48575000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 16095000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 64632000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 17866000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 2378000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1579000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1579000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1726000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1726000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1726000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2396000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2396000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2396000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6888000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6888000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6888000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5365000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5365000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5365000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6383000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6383000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6387000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 7882000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6046000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2021000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8091000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8091000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1653000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3212000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1559000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 23617000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 23617000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 20405000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 20405000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 33051000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 33051000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 33051000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9068000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9068000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 21101000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 21101000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 12033000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 12033000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32853000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32853000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 11752000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 11752000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49045000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49045000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49045000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15099000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15099000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32568000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32568000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 17469000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 17469000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 51359000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 51359000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 18791000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 18791000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75206000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75206000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75206000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19484000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19484000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 37588000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 37588000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18104000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18104000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 56092000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 56092000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 18504000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 18504000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 72972000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 72972000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 72972000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19658000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19658000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41759000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41759000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 22101000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 22101000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 57856000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 57856000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 16097000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 16097000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 74417000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 74417000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17402000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17402000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 36995000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 19593000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 55037000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 18042000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 72576000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20192000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivable": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 7611000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 7274000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 7274000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 5759000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 5759000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 5759000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 6541000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6541000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 6541000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 9303000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 9303000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 9303000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8965000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 8965000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 8965000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 8395000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 8395000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7609000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivableCurrent": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "description": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 7274000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 7274000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 6492000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5759000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 5759000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 5759000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 5759000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 5759000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6370000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6396000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6355000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6541000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6541000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 6541000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 6541000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 6541000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 7486000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9053000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10802000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 9303000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 9303000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 9303000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 9303000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 9303000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8036000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8656000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8312000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8965000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 8965000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 8965000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 8965000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 8965000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9723000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 9099000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8846000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8395000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 8395000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 8395000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 8395000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 8395000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8736000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9104000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7776000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7609000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 7609000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8081000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivableWriteOffs": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "description": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1314000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 812000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 812000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 700000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 700000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2317000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "AmortizationOfFinancingCosts": {
        "label": "Amortization of Debt Issuance Costs",
        "description": "Amount of amortization expense attributable to debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 552000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 415000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 553000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 553000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 138000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 277000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 430000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 430000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 985000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 985000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 985000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1229000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1229000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2371000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2371000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4160000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4160000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5955000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5955000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5955000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1778000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1778000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3646000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3646000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1868000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5468000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5468000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1822000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7291000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7291000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7291000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1823000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1823000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3646000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3646000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1823000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1823000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5469000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5469000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1823000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1823000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7291000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7291000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7291000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1823000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1823000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3750000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3750000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1927000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1927000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5554000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5554000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1804000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1804000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7338000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7338000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1894000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1894000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3788000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1894000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5682000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1894000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7575000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1135000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AmortizationOfIntangibleAssets": {
        "label": "Amortization of Intangible Assets",
        "description": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10402000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3550000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14213000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14213000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 14213000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3436000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7115000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3679000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10984000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10984000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3869000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3869000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15352000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15352000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15352000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 15352000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3438000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3438000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8027000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8027000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 4589000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 4589000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16703000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16703000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8676000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8676000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25601000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25601000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25601000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9906000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9906000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 20423000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 20423000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10517000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10517000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 30869000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 30869000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 10446000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 10446000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 41114000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 41114000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 41114000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10548000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10548000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20050000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20050000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9502000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9502000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29567000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29567000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 9517000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 9517000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38515000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38515000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38515000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8964000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8964000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 17356000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 17356000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8392000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8392000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 25717000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 25717000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8361000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8361000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 33998000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 33998000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8208000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8208000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16409000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8201000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 24557000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8148000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 32768000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 8435000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "description": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1150860,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1150860,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6714,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6714,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 495368,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 495368,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 495368,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 495368,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 12167299,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 12167299,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 25939551,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 25939551,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13624597,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13624597,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13624597,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1282161,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1282161,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 223731,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 223731,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 223731,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 223731,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 279789,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 279789,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 7206587,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 7206587,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 718105,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 718105,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 87388,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 87388,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 240922,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 240922,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 277635,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 314348,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 185090,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 139424,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "end": "2026-01-15",
              "val": 10000000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 748022,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "Assets": {
        "label": "Assets",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 994599000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 994599000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1090497000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1626868000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2454115000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2454083000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3158303000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3099609000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3041437000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3188022000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3163927000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3134843000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3353768000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3257180000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3396487000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3402934000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3423284000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3464448000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3555167000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 3555167000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3523715000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AssetsCurrent": {
        "label": "Assets, Current",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 353558000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 353558000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 338910000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 340258000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 340258000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 340258000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 340258000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 340258000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 781808000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 405494000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 400102000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 615831000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 615831000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 615831000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 615831000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 615831000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 414061000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 355491000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 326151000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 415895000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 415895000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 415895000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 415895000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 415895000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 431741000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 391457000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 374239000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 419557000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 419557000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 419557000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 419557000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 419557000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 473685000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 386685000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 403819000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 442073000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 442073000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 442073000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 442073000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 442073000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 446055000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 439522000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 526830000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 539033000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 539033000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 518229000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "description": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 272000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 62000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 62000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 62000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1390000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1390000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1340000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1340000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 50000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1340000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1340000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1340000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 550000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 550000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 550000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 500000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 500000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 500000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 500000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -6000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -6000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -506000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -506000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1427000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1427000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1427000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 5100000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 5100000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 3583000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2884000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 2884000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 2884000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 2884000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2884000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3093000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6561000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6900000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5382000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 5382000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 5382000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 5382000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 5382000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3401000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1923000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1244000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 955000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAdditions": {
        "label": "Capitalized Computer Software, Additions",
        "description": "Additions made to capitalized computer software costs during the period.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5735000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6060000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6060000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7809000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7809000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7809000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6608000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6608000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6608000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7060000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7060000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4558000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAmortization1": {
        "label": "Capitalized Computer Software, Amortization",
        "description": "Amount of expense for amortization of capitalized computer software costs.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2052000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3516000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3516000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4699000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4699000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4699000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7020000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7020000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7020000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6626000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6626000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7711000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "CapitalizedContractCostImpairmentLoss": {
        "label": "Capitalized Contract Cost, Impairment Loss",
        "description": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CashAcquiredFromAcquisition": {
        "label": "Cash Acquired from Acquisition",
        "description": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7774000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 980000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2523000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1986000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2064000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2064000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2064000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5266000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1326000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 36847000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37837000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            }
          ]
        }
      },
      "CashAndCashEquivalentsAtCarryingValue": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "description": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 137598000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 569536000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 131154000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 155755000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 129617000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 93411000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 72856000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 93567000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 82716000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 66963000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 141601000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 51278000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 72175000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 83637000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 89646000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 165411000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 123278000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 123278000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 105159000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 134467000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 81183000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2018-12-31",
              "val": 81183000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 81183000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 125997000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 121101000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 60289000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 125516000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 137598000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2020-09-30",
              "val": 137598000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 122006000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 569536000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2021-03-31",
              "val": 569536000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 131154000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2021-06-30",
              "val": 131154000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 155755000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 155755000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2021-12-31",
              "val": 329337000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 129617000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 129617000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 93411000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 93411000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 72856000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2022-09-30",
              "val": 72856000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2022-12-31",
              "val": 71684000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 93567000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 93567000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 82716000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 82716000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 66963000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-09-30",
              "val": 66963000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 68412000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 141601000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 141601000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 51278000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2024-06-30",
              "val": 51278000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 72175000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2024-09-30",
              "val": 72175000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 64009000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 83637000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2025-03-31",
              "val": 83637000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 89646000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 165411000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 123278000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 123278000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 105159000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -53284000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 44814000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39918000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39918000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -60812000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4415000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16497000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16497000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 905000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 905000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 905000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 447530000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 447530000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9148000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9148000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 33749000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 33749000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 207331000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 207331000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 207331000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -199720000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -199720000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -235926000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -235926000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -256481000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -256481000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -257653000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -257653000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -257653000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21883000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21883000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11032000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11032000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4721000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4721000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3272000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3272000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3272000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 73189000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 73189000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -17134000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -17134000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3763000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3763000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -4403000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -4403000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 19628000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 19628000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 25637000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 101402000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 59269000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -18119000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CommonStockDividendsPerShareDeclared": {
        "label": "Common Stock, Dividends, Per Share, Declared",
        "description": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.02,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.02,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.02,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.08,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 0.02,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.025,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.025,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.025,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.025,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.025,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.025,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0.075,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.025,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.025,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.025,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.1,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.1,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.025,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.025,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.03,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.03,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.03,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.03,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.03,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.03,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.03,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.03,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.03,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.03,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.03,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1.59,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1.53,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1.53,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1.53,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1.53,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1.53,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1.62,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1.62,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1.62,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.03,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.03,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.03,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.03,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.03,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.03,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.03,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.03,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.03,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.03,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.12,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.12,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.12,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2021-10-01",
              "end": "2021-12-31",
              "val": 0.03,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-10-01",
              "end": "2021-12-31",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-10-01",
              "end": "2021-12-31",
              "val": 0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q4"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.03,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.03,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.03,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.03,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.03,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.03,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.03,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.03,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.03,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.12,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.12,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.12,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 0.03,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 0.03,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.05,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.05,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.05,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.05,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.05,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.05,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.05,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.05,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.2,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.2,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.2,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 0.05,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 0.05,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 0.05,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.06,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.06,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.06,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.06,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.06,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.06,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.06,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.06,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.06,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.06,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.06,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.06,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.24,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.24,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2024-10-01",
              "end": "2024-12-31",
              "val": 0.06,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-10-01",
              "end": "2024-12-31",
              "val": 0.06,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.07,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.07,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.07,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.07,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.07,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.07,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.07,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.07,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.07,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.07,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.28,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2025-10-01",
              "end": "2025-12-31",
              "val": 0.07,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.07,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CommonStockValue": {
        "label": "Common Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 2548000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 2548000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 2622000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2722000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 2722000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 2722000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 2722000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2722000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2737000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2812000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2820000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2825000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 2825000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 2825000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 2825000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 2825000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2851000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2882000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2884000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2890000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2890000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2890000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2890000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2915000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2947000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2952000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 131238000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 72623000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 23789000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 108583000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 108583000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 24593000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 64268000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 39675000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 69305000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 69305000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5037000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5037000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 124215000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 124215000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 124215000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 47845000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 47845000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 73263000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 73980000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 25418000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 26135000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3859000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1036000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -77122000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -75016000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27651000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27651000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27651000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 72838000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 72838000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 114704000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 114704000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 41866000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 41866000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 138903000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 138903000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 24199000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 24199000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 176814000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 176814000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 176814000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45856000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45856000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 96087000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 96087000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 50231000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 50231000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 141814000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 141814000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 45727000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 45727000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 331540000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 331540000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 331540000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 62678000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 62678000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 134079000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 134079000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 71401000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 71401000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 186722000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 186722000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 52643000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 52643000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 215696000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 215696000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 97863000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 97863000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 196833000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 98970000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 245856000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 49023000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 307381000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 89217000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ContractWithCustomerAssetNetCurrent": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "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, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 644000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 644000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 313000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 446000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 446000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 446000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 446000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 446000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 395000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 581000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 385000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 336000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 336000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 336000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 336000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 336000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 309000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 434000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 491000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 575000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 575000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 575000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 575000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 535000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 451000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 472000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 213145000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 213145000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 179900000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 209314000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 209314000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 209314000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 209314000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 209314000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 193504000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 222986000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 196297000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 232593000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 232593000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 232593000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 232593000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 232593000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 228454000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 214814000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 201610000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 243073000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 243073000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 243073000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 243073000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 243073000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 250747000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 247755000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 227004000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 269647000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 269647000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 269647000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 269647000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 257243000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 251883000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 241111000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "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": 204991000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 204991000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 173578000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 202294000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 202294000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 202294000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 202294000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 202294000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 186396000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 215678000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 189683000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 224610000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 224610000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 224610000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 224610000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 224610000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 215448000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 201598000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 186358000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 226955000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 226955000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 226955000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 226955000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 226955000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 234775000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 231473000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 211815000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 253785000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 253785000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 253785000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 253785000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 253785000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 242037000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 236624000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 225291000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 245729000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 245729000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 245729000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 245729000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 245729000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 244075000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 246646000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 234824000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 278244000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 278244000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 265981000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityNoncurrent": {
        "label": "Contract with Customer, Liability, Noncurrent",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 8154000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 8154000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 6322000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7020000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 7020000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 7020000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 7020000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 7020000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 7108000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7308000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6614000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7983000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 7983000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 7983000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 7983000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 7983000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13006000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13216000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15252000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16118000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 16118000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 16118000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 16118000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 16118000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 15972000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 16282000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 15189000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 15862000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 15862000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 15862000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 15862000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 15862000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 15206000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15259000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15820000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16641000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 16641000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 16641000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 16641000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 16641000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16576000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 18172000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 17904000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 18410000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 18410000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 18438000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityRevenueRecognized": {
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "description": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 202354000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 98928000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 144391000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 177462000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 177462000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203682000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203682000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 91125000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 91125000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 135237000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 135237000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 164539000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 164539000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 183997000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 183997000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 97005000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 97005000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 139873000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 139873000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 174194000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 174194000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 204279000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 204279000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 95979000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 95979000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 149247000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 149247000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 183335000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 183335000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 213021000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 213021000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 105678000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 105678000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 165042000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 165042000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 211782000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 211782000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 231114000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 231114000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 104622000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 104622000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 175935000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 223141000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 253003000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 119539000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CostOfGoodsAndServicesSoldAmortization": {
        "label": "Cost, Amortization",
        "description": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2840000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2760000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 915000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3795000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 3795000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1013000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2161000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1148000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3426000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3426000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1265000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1265000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4981000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4981000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 4981000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1151000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1151000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2246000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2246000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1095000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1095000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5017000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5017000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2771000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2771000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8125000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8125000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8125000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3022000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3022000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6176000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6176000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3154000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3154000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9305000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9305000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3129000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3129000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12478000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12478000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12478000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3187000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3187000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6310000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6310000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3123000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3123000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9471000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9471000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3161000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3161000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12704000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12704000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12704000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3226000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3226000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6355000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6355000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3129000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3129000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9442000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9442000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3087000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3087000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12681000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12681000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3236000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3236000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6440000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3204000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9631000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3191000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12890000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3622000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CostOfRevenue": {
        "label": "Cost of Revenue",
        "description": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 131324000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 104249000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 35051000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 144150000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 144150000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 37259000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 73964000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 36705000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 116592000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 116592000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 42628000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 42628000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 167155000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 167155000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 167155000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 49289000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 49289000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 102740000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 102740000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 53451000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 53451000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 156972000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 156972000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 54232000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 54232000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 216539000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 216539000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 216539000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 55785000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 55785000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 115479000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 115479000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 59694000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 59694000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 174662000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 174662000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 59183000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 59183000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 237013000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 237013000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 237013000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 67184000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 67184000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 133610000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 133610000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 66426000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 66426000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 198286000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 198286000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 64676000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 64676000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 266083000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 266083000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 266083000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 61830000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 61830000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 125023000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 125023000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 63193000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 63193000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 189855000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 189855000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 64832000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 64832000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 257767000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 257767000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65659000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65659000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 134435000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 68776000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 206630000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 72195000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 277530000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 73774000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CurrentFederalTaxExpenseBenefit": {
        "label": "Current Federal Tax Expense (Benefit)",
        "description": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18634000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7696000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7696000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11094000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11094000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11094000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -770000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -770000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -770000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2307000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2307000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2307000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12899000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12899000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12899000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7194000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7194000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4940000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentForeignTaxExpenseBenefit": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "description": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11303000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12824000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12824000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7688000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7688000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7688000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17230000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17230000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17230000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22715000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22715000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22715000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40171000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40171000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40171000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 36287000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 36287000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 41873000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 30810000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23006000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23006000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22379000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22379000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22379000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16297000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16297000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16297000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26409000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26409000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26409000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55637000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55637000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55637000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 46155000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 46155000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 48644000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 873000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2486000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2486000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3597000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3597000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3597000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -163000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -163000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -163000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1387000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1387000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1387000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2567000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2567000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2567000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2674000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2674000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1831000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredCompensationArrangementWithIndividualCompensationExpense": {
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "description": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 408000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -115000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 50000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 177000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 177000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 167000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 362000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 195000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 89327000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 89327000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 88965000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 88965000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 95046000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 95046000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 95046000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5138000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5138000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -17297000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -17297000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -12159000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -12159000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -21873000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -21873000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -4576000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -4576000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15782000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15782000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15782000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4146000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4146000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7923000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7923000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3777000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3777000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4763000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4763000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -3160000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -3160000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13580000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13580000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13580000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5799000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5799000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6682000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6682000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 883000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 883000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 13665000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 13665000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6983000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6983000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12382000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12382000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1246000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1246000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6338000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7584000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12371000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 6033000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14409000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1074000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DeferredCompensationLiabilityClassifiedNoncurrent": {
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "description": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 2422000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2422000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 89174000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 94890000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 94890000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 94890000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 94890000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 94890000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 89282000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 75525000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 71013000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 77014000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 77014000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 77014000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 77014000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 77014000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 80674000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 82641000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 79537000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 88181000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 88181000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 88181000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 88181000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 88181000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 93402000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 91172000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 97932000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 96684000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 96684000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 96684000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 96684000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 96684000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 94962000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 98895000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 104857000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 106831000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 106831000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 105209000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 169000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 169000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 7306000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7309000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 7309000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 7309000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 7309000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 7309000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 7779000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2041000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1977000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2067000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2067000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2067000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2067000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 2067000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2133000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2238000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2182000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2355000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 2355000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2355000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2355000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 2355000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2460000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3610000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3833000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3798000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": -7655000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2389000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2389000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5194000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5194000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5194000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15182000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15182000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15182000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3547000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3547000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3547000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -134516000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -134516000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -134516000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7627000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7627000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 18940000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredForeignIncomeTaxExpenseBenefit": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "description": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -52913000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2069000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2069000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9780000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9780000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9780000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -903000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -903000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -903000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1519000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1519000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1519000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -34848000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -34848000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -34848000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 887000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 887000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -6000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2019-12-31",
              "val": 51068000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 51068000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 44543000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 39224000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 39224000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 39224000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 39224000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 39224000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 42133000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 54705000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 77418000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 71376000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 71376000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 71376000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 71376000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 71376000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 47683000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 62473000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 52751000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 52636000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 52636000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 52636000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 52636000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 52636000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 52484000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 68681000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 61664000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 212831000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 212831000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 212831000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 212831000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 212831000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 208152000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 206259000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 207821000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 198286000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 198286000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 198286000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 198286000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 198286000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 199405000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 201702000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 176376000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 170368000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 170368000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 163011000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DeferredIncomeTaxExpenseBenefit": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "description": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -60060000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 833000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 732000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 732000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1742000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5284000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7853000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7853000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16246000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16246000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16246000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 966000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 966000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -915000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -915000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -17788000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -17788000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -19745000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -19745000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -19745000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9042000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9042000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -16806000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -16806000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -13670000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -13670000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5126000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5126000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5126000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4178000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4178000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -28935000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -28935000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -14632000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -14632000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -198878000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -198878000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -198878000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5302000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5302000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8666000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8666000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7056000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7056000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12571000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12571000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1216000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1216000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2646000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 23339000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 24333000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 8207000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 15038000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 21617000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 21617000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 110501000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 90559000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 76080000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 76080000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 21278000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 21278000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 16612000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 16612000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 12287000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2019-12-31",
              "val": 8260000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 8260000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 9502000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10849000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 10849000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 10849000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 10849000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 10849000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 14305000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 70683000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 69471000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 65014000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 65014000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 65014000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 65014000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 65014000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 58316000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 49490000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 43817000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 51235000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 51235000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 51235000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 51235000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 51235000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 46564000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 37773000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 43530000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9718000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 9718000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 9718000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 9718000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 9718000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10391000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11899000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11815000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8612000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 8612000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 8612000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 8612000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 8612000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8285000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8768000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9350000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4368000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 4368000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4657000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 508000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 412000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 412000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1272000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1272000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1272000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3660000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3660000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3660000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -60000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -60000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -60000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -29514000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -29514000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -29514000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4057000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4057000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5399000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 10371000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 283000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 283000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 19942000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 137576000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 137576000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 142293000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 142293000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 118038000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2019-12-31",
              "val": 60175000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 51199000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 51199000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 118762000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 98820000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 80802000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 80802000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 227055000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 227055000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 210760000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 210760000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 184698000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsLiabilitiesNet": {
        "label": "Deferred Tax Assets, Net",
        "description": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 42808000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 28375000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 28375000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 6362000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6362000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1401000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1401000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 203113000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 203113000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 189674000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 189674000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 166000000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2019-12-31",
              "val": 57846000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 49992000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 49992000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 116863000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 96921000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 77481000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 77481000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 224391000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 224391000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 206286000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 206286000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 178287000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2019-12-31",
              "val": 239000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 138000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 138000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1497000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1851000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2383000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2383000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2852000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 2852000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 581000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 581000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2197000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOtherComprehensiveLoss": {
        "label": "Deferred Tax Assets, Other Comprehensive Loss",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses in other comprehensive income.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 394000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 431000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 431000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 354000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 36195000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 31580000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 31580000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 39125000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 39125000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 35298000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 35298000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 38220000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 38220000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 32875000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 32875000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 31072000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 472000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 382000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 382000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 918000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 918000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1856000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1856000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1852000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 1852000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1048000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1048000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 787000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "description": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 960000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 346000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 346000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2006000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 2006000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1122000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1122000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 502000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 502000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1294000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1294000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1091000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2019-12-31",
              "val": 2329000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1207000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 1207000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1899000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1899000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3321000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 3321000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2664000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 2664000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4474000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 4474000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 6411000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesLeasingArrangements": {
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 10070000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 10070000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10196000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 10196000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 8381000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 8381000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 6762000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 6762000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4607000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 4607000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4314000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesPrepaidExpenses": {
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "description": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1501000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2301000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 2301000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2739000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 2739000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2877000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2877000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2746000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 2746000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 714000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 714000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1132000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2019-12-31",
              "val": 707000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1989000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 1989000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1500000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1500000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3406000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 3406000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 3639000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 3639000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2769000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 2769000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2753000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesTaxDeferredIncome": {
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 12830000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 7257000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 7257000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3421000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 3421000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "DepositLiabilityCurrent": {
        "label": "Deposit Liability, Current",
        "description": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 54688000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 54688000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 78671000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 110291000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 110291000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 110291000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 110291000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 110291000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 173788000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 164645000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 169216000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 162046000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 162046000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 162046000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 162046000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 162046000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 200589000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 196449000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 202152000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 201082000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 201082000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 201082000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 201082000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 201082000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 263975000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 260118000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 269047000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 284276000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 284276000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 284276000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 284276000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 284276000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 370221000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 343816000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 343452000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 366895000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 366895000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 366895000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 366895000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 366895000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 447907000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 414791000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 427750000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 463312000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 463312000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 525718000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 29200000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 23334000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 32160000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 32160000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8050000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 16664000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 25836000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 25836000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36117000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36117000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36117000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8993000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8993000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 19280000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 19280000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 35946000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 35946000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 52793000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 52793000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 17212000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 17212000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 35730000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 35730000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 53644000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 53644000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 71537000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 18057000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 18057000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 35304000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 35304000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 52787000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 52787000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 16385000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 16385000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 32367000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 32367000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 48397000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15640000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15640000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 31389000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 16141000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DepreciationNonproduction": {
        "label": "Depreciation, Nonproduction",
        "description": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7212000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2413000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9813000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 9813000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2423000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4926000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2503000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7556000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7556000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2630000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2630000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9300000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10166000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10166000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 10166000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2497000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2497000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5114000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5114000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2617000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2617000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8142000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8142000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3028000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3028000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11217000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11217000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11217000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2490000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2490000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5412000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5412000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2922000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2922000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8025000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8025000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2613000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2613000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10706000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10706000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10706000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2724000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2724000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5634000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5634000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2910000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2910000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8769000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8769000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3135000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3135000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12368000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12368000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12368000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3367000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3367000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6680000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6680000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3313000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3313000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10041000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10041000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3361000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3361000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13684000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13684000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3345000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3345000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6798000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3453000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10669000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3871000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14505000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3870000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "Dividends": {
        "label": "Dividends",
        "description": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 20005000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 19023000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6380000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25390000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25390000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7666000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 15437000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7771000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 415748000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 415748000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 400311000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 400311000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 424018000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 424018000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 424018000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16591000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16591000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25076000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25076000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8485000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8485000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33537000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33537000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33537000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17031000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17031000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25623000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25623000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8592000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8592000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34353000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34353000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29224000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29224000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43992000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14768000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 35851000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17980000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-03-31",
              "val": 4979000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 5020000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 5016000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 20005000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 4990000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6268000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6268000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6268000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6375000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6375000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6375000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 19023000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6380000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6380000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6380000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25390000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25390000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 6367000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 6367000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7666000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7666000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7666000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7666000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7666000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7666000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7666000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7771000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7771000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7771000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7771000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7771000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7771000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 415748000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 400311000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 400311000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 400311000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 400311000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 400311000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 424018000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 424018000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 424018000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 8270000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 8270000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 8270000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8372000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8485000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8485000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8485000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8485000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8485000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33537000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33537000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33537000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2021-10-01",
              "end": "2021-12-31",
              "val": 8461000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-10-01",
              "end": "2021-12-31",
              "val": 8461000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-10-01",
              "end": "2021-12-31",
              "val": 8461000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q4"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8353000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8678000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8592000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8592000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8592000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8592000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8592000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34353000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34353000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34353000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 8730000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 8730000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 8730000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14702000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14768000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14768000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14768000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14768000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14768000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 14764000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 14764000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 14764000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17980000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17980000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17980000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17980000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17980000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17980000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18134000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18134000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18134000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18134000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72115000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72115000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2024-10-01",
              "end": "2024-12-31",
              "val": 18130000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-10-01",
              "end": "2024-12-31",
              "val": 18130000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21295000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21295000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21295000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 21263000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 21263000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 84963000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2025-10-01",
              "end": "2025-12-31",
              "val": 21207000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 21225000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DividendsPayableAmountPerShare": {
        "label": "Dividends Payable, Amount Per Share",
        "description": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "units": {
          "USD/shares": [
            {
              "end": "2020-08-28",
              "val": 1.5,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2020-08-28",
              "val": 1.5,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-08-28",
              "val": 1.5,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-08-28",
              "val": 1.5,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-08-28",
              "val": 1.5,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-09-02",
              "val": 1.5,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "DividendsPayableCurrentAndNoncurrent": {
        "label": "Dividends Payable",
        "description": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "units": {
          "USD": [
            {
              "end": "2020-08-28",
              "val": 392489000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2020-08-28",
              "val": 392489000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-08-28",
              "val": 392489000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-08-28",
              "val": 392489000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-08-28",
              "val": 392489000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.5,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.09,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.07,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0.23,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.07,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.07,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.36,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.36,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.13,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.1,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.1,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0.24,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.14,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.14,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.26,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.26,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.02,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.02,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.02,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.44,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.44,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.44,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.17,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.19,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.19,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0.34,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0.34,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.15,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.15,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0.17,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0.18,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.16,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.16,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.3,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.3,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.3,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.18,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.18,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.36,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.36,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.48,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.48,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.12,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.12,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.57,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.57,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.57,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.15,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.15,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.3,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.3,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.16,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.16,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.47,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.47,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.17,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.17,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.05,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.05,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.05,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.22,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.22,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.45,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.45,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.23,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.23,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.59,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.59,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.13,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.13,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.75,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.75,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.29,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.29,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.51,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.22,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.7,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.18,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.88,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.31,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EarningsPerShareDiluted": {
        "label": "Earnings Per Share, Diluted",
        "description": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.49,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.09,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.07,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0.23,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.07,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.07,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.35,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.35,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.13,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.1,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.1,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0.23,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.13,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.13,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.25,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.25,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.02,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.02,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.02,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.42,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.42,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.42,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.17,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.18,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.18,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0.32,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0.32,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.14,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.14,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0.16,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0.17,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.16,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.16,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.3,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.3,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.3,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.18,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.18,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.35,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.35,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.17,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.17,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.46,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.46,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.12,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.12,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.55,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.55,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.55,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.14,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.14,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.29,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.29,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.15,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.15,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.46,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.46,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.16,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.16,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.22,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.22,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.44,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.44,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.22,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.22,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.57,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.57,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.13,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.13,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.72,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.72,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.28,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.28,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.5,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.22,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.67,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.18,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.85,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.3,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateContinuingOperations": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "description": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.259,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0.15,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.245,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.185,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.185,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.193,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0.141,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.097,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.226,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.226,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.625,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.625,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.23,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.23,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.23,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.153,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.153,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -0.111,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -0.107,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.798,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.759,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -0.127,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -0.097,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.093,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.119,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.037,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.037,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.037,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.054,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.054,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -0.013,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -0.013,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.091,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.091,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.052,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.052,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.204,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.204,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.107,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.107,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.107,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.173,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.173,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.056,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.056,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.087,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.087,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.131,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.131,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.237,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.237,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.78,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.78,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.78,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.24,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.24,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.162,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.162,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.069,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.069,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.193,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.193,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.281,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.281,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.2,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.2,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.183,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.183,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.154,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.112,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.202,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.314,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.208,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.195,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "description": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.042,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.028,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.028,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.02,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.02,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.04,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.011,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.069,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.069,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.02,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.02,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.02,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.03,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.03,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.03,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.033,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.033,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.002,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.002,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.002,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.006,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.006,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.006,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.01,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.001,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.024,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.023,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.023,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.052,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.052,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.052,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.525,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.525,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.525,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.214,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.214,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.214,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.229,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.229,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.16,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.002,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.03,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.03,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.011,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.011,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.011,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.019,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.019,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.028,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.001,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.002,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.002,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.022,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.022,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.021,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.011,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.012,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.003,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "description": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -3861000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -103000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -10511000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -3826000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -18673000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.009,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.02,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.02,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.029,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.029,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.029,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.027,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.027,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.027,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.003,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.003,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.003,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.021,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.021,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.016,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.002,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.009,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.009,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.005,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.005,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.005,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.001,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCredits": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.033,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.036,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.036,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.021,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.021,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.021,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.061,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.061,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.061,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.029,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.029,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.029,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.058,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.058,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.058,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.03,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.03,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.014,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "description": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.038,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent",
        "description": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.061,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.061,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.005,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.005,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashAndCashEquivalents": {
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "description": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1193000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1272000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -114000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -114000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2293000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -232000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -590000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -590000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3591000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3591000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3225000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3225000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1617000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4530000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6672000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -807000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "description": "Amount of investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 3440000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 3440000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 3440000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 3440000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3440000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3440000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3376000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8538000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10666000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 21690000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 22174000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 22174000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 22174000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 22174000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 22174000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 31914000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 26906000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 27957000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 21044000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 21044000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 21044000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 21044000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 21044000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 21236000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 21850000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 22245000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 23289000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 23289000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 23289000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 23289000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 23289000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 23381000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 23260000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 25254000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 25298000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 25298000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 25273000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "description": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -62000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -62000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1340000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1340000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1340000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1340000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1340000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1340000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 294000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 294000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 294000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 294000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 294000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 500000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 500000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -6000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1427000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1427000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1427000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1427000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1427000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "description": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4498000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4498000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2380000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1902000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2380000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2380000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2380000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2380000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 549000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4991000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5581000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4544000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4544000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4544000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4544000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4544000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1390000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1390000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1390000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1390000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1390000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "description": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2513000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2513000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3425000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2034000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3425000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3425000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3425000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3425000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 25000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 544000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 741000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2371000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2371000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2371000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2371000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2371000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2721000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5059000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5160000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5261000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5261000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5261000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5261000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5261000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 249000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1206000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1206000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1206000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "description": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 4316000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2018-12-31",
              "val": 4316000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 6599000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 6599000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 6599000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 6599000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 6599000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": 6599000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 5143000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 4299000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4785000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 8728000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9033000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 6613000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4361000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1923000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1244000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 955000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiability": {
        "label": "Finance Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 324000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 296000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 296000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 296000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 296000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 296000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 249000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 201000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 146000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 98000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 98000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 98000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 98000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 48000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityCurrent": {
        "label": "Finance Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 184000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 197000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 197000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 197000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 197000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 197000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 199000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 201000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 146000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 98000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 98000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 48000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityNoncurrent": {
        "label": "Finance Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 140000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 99000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 99000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 99000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 99000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 99000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 50000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "FinanceLeaseRightOfUseAsset": {
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "description": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 377000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 343000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 343000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 343000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 343000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 343000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 288000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 148000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 88000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 31000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 31000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 31000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 31000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "description": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 197000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 229000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 229000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 229000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 229000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 229000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 288000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 348000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 394000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 453000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 453000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 453000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 453000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 471000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 437000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "description": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 574000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 572000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 572000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 572000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 572000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 572000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 576000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 496000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 482000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 484000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 484000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 484000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 484000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 471000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 437000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "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": 131082000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 131082000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 146395000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 146032000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 146032000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 146032000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 146032000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 146032000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 149132000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 155596000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 159276000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 168056000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 168056000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 168056000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 168056000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 168056000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 164193000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 172252000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 179485000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 193436000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 193436000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 193436000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 193436000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 193436000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 205831000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 217726000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 222779000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 235408000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 235408000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 235408000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 235408000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 235408000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 246009000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 256427000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 262000000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 262776000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 262776000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 262776000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 262776000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 262776000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 267992000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 286281000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 294255000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 305888000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 305888000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 300280000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "description": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 4080000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 77705000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 94763000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 68338000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 44615000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 18770000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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-12-31",
              "val": 16088000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 43782000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 50410000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 46582000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 45779000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 43138000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 2559000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 22693000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 27076000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 27276000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 27440000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 29371000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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-12-31",
              "val": 3316000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 28787000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 33800000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 27972000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 28994000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 31089000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 6609000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 31568000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 41586000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 35125000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 29855000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 34575000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 12975000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 37752000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 44636000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 43494000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 37276000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 36075000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 177395000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 177395000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 192955000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 191659000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 191659000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 191659000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 191659000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 191659000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 202829000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 413613000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 406505000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 410343000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 410343000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 410343000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 410343000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 410343000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 489619000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 485271000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 477055000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 485707000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 485707000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 485707000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 485707000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 485707000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 489800000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 489365000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 482758000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 484195000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 484195000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 484195000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 484195000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 484195000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 482411000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 481966000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 487788000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 476735000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 476735000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 476735000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 476735000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 476735000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 470803000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 479032000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 475277000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 498906000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 498906000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 480999000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsNet": {
        "label": "Finite-Lived Intangible Assets, Net",
        "description": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 46313000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 46313000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 46560000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 53697000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 258017000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 247229000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 242287000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 242287000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 242287000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 242287000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 242287000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 325426000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 313019000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 297570000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 283969000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 271639000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 259979000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 236402000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 225539000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 225788000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 202811000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 192751000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 181022000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 193018000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 193018000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 180719000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ForeignCurrencyTransactionGainLossBeforeTax": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "description": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1645000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -13956000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5311000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5311000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -6985000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3538000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9067000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9067000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24502000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24502000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24502000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 583000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 583000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2371000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2371000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -103000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -103000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1677000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1677000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5748000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5748000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -14445000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -14445000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1018000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1018000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 144000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 144000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3198000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3198000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 452000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 452000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 452000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1744000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1744000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -502000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -502000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 126000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 126000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 785000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 785000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 25000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 25000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1547000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1194000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -664000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -180000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ForeignCurrencyTransactionGainLossUnrealized": {
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "description": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -418000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -14053000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -12465000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5591000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5591000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -8781000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4263000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4518000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8567000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8567000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 12830000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 12830000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22919000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22919000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22919000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 792000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 792000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2198000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2198000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1406000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1406000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -248000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -248000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -2446000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -2446000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 827000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 827000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 827000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3071000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3071000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -7788000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -7788000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4717000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4717000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -18815000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -18815000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -11027000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -11027000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -9901000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -9901000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -9901000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1454000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1454000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3558000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3558000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2104000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2104000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 404000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 404000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -3154000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -3154000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2497000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2497000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2497000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2342000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2342000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 58000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 58000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2284000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2284000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 754000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 754000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 696000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 696000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 939000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 939000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2748000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2748000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2944000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 196000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3777000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 833000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2578000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1110000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
        "label": "Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments",
        "description": "Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4174000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4174000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3365000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -3365000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 809000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 809000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 347000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 347000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 347000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13661000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13661000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7735000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7735000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5926000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -5926000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9198000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9198000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1463000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1463000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9770000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9770000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9770000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12084000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12084000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 19490000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 19490000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 7406000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 7406000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29318000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29318000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9828000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9828000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27083000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27083000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27083000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4489000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4489000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -663000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -663000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3826000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3826000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4102000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4102000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4765000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4765000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5038000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5038000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5038000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2790000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2790000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2361000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2361000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -429000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -429000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5570000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5570000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -7931000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -7931000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -4372000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -4372000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -7711000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -3339000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -9293000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1582000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -10238000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 76000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 89328000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 71415000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 25108000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 97580000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 97172000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 26804000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 52269000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25465000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 85275000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 85390000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 33006000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 32956000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 113451000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 113274000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 113274000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 33388000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 33221000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 75266000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 74904000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 41878000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 41683000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 110233000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 110233000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 35329000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 35329000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 150116000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 150116000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 150116000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 51154000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 51154000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 91187000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 91187000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 40033000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 40033000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 128981000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 128981000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 37794000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 37794000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174647000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174647000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174647000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 46807000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 46807000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 86065000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 86065000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 39258000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 39258000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 128743000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 128743000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 42678000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 42678000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 180738000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 180738000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 180738000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 46482000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 46482000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 101336000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 101336000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 54854000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 54854000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 152695000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 152695000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 51359000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 51359000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 210374000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 210374000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 47228000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 47228000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 97085000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 49857000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 150903000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 53818000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 217332000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 58509000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "Goodwill": {
        "label": "Goodwill",
        "description": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 446318000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 480065000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 480065000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 480065000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 542239000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 581174000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 581174000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 581174000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 581174000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 581174000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 581174000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 622756000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1593670000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1592399000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1588477000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1588477000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 1588477000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 1588477000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 1588477000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1588477000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2217578000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2215909000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2193053000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2237184000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2237184000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2237184000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2237184000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 2237184000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 2237184000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2247797000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2252832000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2251312000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2269336000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 2269336000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2269336000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2269336000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 2269336000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 2269336000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2261190000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2265174000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2390392000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2367179000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 2367179000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 2367179000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 2367179000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 2367179000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2380494000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2416815000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2410308000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2482154000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 2482154000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2474746000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "GoodwillAcquiredDuringPeriod": {
        "label": "Goodwill, Acquired During Period",
        "description": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34041000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 58315000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81990000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81990000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 49607000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1033712000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1061849000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1066350000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1066350000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 618401000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 634522000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 639509000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 658806000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 658806000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7289000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7348000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17511000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19934000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19934000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5756000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 116215000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 120214000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 120214000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 69232000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "GoodwillForeignCurrencyTranslationGainLoss": {
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "description": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -321000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3935000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19195000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19195000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -7861000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -21084000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -50234000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -58408000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -58408000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10828000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -7128000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -32556000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -8426000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -8426000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4082000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8944000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3179000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11732000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11732000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7585000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9085000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5674000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -21538000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -21538000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 12941000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 49262000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 42450000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 45064000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -7466000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "GoodwillImpairmentLoss": {
        "label": "Goodwill, Impairment Loss",
        "description": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "GoodwillOtherIncreaseDecrease": {
        "label": "Goodwill, Other Increase (Decrease)",
        "description": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -76000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -76000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -76000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -164000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -132000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -390000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -639000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -639000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -128000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2377000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1673000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1673000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -758000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -644000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -204000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 486000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 486000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -561000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -833000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -833000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -833000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -833000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 374000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 374000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 679000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 679000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 58000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "GrossProfit": {
        "label": "Gross Profit",
        "description": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 560386000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 144972000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 132974000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 429483000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 151537000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 151537000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592504000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592504000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 163021000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 157431000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 157431000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 305016000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 147585000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 147585000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 465385000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 465385000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 160369000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 160369000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 160369000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 634389000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 634389000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 634389000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 169004000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 172716000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 172716000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 342196000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 343186000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 169480000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 170470000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 536444000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 540342000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 194248000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 197156000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 748507000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 748507000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 748507000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 219732000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 219732000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 428323000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 428323000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 208591000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 208591000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 637472000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 637472000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 209149000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 209149000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 862069000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 862069000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 862069000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 247227000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 247227000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 477550000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 477550000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 230323000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 230323000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 719486000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 719486000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 241936000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 241936000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 962330000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 962330000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 962330000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 275933000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 275933000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 543077000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 543077000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 267144000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 267144000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 813418000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 813418000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 270341000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 270341000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1095328000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1095328000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 304883000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 304883000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 600213000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 295330000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 903567000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 303354000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1224249000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 350407000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ImpairmentOfLongLivedAssetsHeldForUse": {
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "description": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 56426000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 61691000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 61691000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 61470000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 61470000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 61470000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14544000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14544000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14544000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98188000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98188000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98188000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16652000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16652000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16652000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 118624000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 118624000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 160489000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 56436000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 66418000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 66418000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106150000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106150000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106150000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 107873000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 107873000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 107873000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 100087000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 100087000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 100087000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 166875000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 166875000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 166875000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 174431000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 174431000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 190244000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 112862000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 78604000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 27067000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 128109000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 128109000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 37183000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 81051000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 43868000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 98181000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 98181000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 17130000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 17130000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 167620000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 167620000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 167620000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 67810000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 67810000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 93803000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 94793000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 25993000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 26983000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 48562000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 52460000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -45241000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -42333000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93329000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93329000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93329000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 60191000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 60191000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 111783000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 111783000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 51592000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 51592000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 159125000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 159125000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 47342000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 47342000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 198275000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 198275000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 198275000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 54982000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 54982000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 99768000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 99768000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 44786000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 44786000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 169353000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 169353000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 69585000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 69585000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 183527000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 183527000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 183527000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 92548000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 92548000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 169905000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 169905000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 77357000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 77357000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 228779000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 228779000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 58874000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 58874000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 293055000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 293055000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 111825000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 111825000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 191140000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 79315000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 274847000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 83707000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 350733000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 118557000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeLossFromEquityMethodInvestments": {
        "label": "Income (Loss) from Equity Method Investments",
        "description": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1275000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1275000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -338000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -866000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -528000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1447000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1447000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -581000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -581000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2474000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2474000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2474000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -446000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -446000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2275000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2275000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1829000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1829000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2939000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2939000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -664000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -664000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3585000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3585000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3585000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -572000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -572000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1165000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1165000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -593000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -593000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1846000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1846000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -681000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -681000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2212000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2212000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2212000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -44000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -44000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -44000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -44000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 28000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 28000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 19000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 19000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -14000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -14000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 104000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 104000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 62000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 61000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -100000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -162000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 38000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -53000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxExpenseBenefit": {
        "label": "Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -29250000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4318000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 801000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11759000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6640000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6640000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23738000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23738000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 11979000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7176000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7176000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11440000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4264000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4264000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 22145000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 22145000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10705000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10705000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10705000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38625000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38625000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38625000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 16480000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10358000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10358000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -10388000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -10115000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -20746000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -20473000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6165000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -5090000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4223000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5025000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3448000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3448000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3448000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3231000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3231000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1443000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1443000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4674000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4674000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8221000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8221000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9664000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9664000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21283000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21283000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21283000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9492000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9492000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5593000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5593000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -3899000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -3899000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22107000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22107000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16514000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16514000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -143241000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -143241000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -143241000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 22247000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 22247000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 27577000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 27577000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5330000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5330000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 44099000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 44099000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 16522000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 16522000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58726000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58726000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20488000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20488000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 29364000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8876000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 55620000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 26256000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 72977000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 23155000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxesPaid": {
        "label": "Income Taxes Paid",
        "description": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25782000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 24453000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27907000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27907000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4181000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7180000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17338000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17338000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 28986000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 28986000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 28986000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4214000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4214000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 25109000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 25109000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32359000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32359000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40203000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40203000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40203000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6766000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6766000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 11606000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 11606000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 20696000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 20696000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29478000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29478000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29478000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6104000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6104000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 18167000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 18167000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29467000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29467000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43619000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43619000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43619000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 11722000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 11722000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 23472000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 23472000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 33948000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 33948000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 59745000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 59745000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8433000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8433000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 31477000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 36383000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 61488000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 6735000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "description": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 37249000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18545000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 41880000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 41880000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6778000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11208000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31486000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31486000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 47656000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 47656000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51185000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 54977000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 54977000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 37623000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 37623000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 31766000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 29047000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50077000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47957000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47957000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 26791000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 26791000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 25683000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 25683000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28765000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28765000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29181000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29181000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29181000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 53127000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 53127000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 41969000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 41969000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 33437000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 33437000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68733000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68733000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -9167000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 85071000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -874000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41622000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -22268000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 36356000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -20984000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 74953000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -16642000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -8356000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -8356000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -29396000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -36984000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -18440000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -11056000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsReceivable": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "description": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41787000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -40847000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 21152000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 21152000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -38273000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -44263000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -46661000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -46661000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12388000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12388000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12388000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -14903000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -14903000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4665000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4665000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -26305000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -26305000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35519000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35519000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35519000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -8691000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -8691000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -15581000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -15581000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -12550000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -12550000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60938000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60938000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60938000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -15420000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -15420000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -49171000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -49171000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -56065000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -56065000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5180000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5180000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5180000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -14508000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -14508000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -14330000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -14330000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -34588000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -34588000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 32064000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 32064000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -14346000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -14346000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -36570000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -40813000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 18584000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -4886000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedIncomeTaxesPayable": {
        "label": "Increase (Decrease) in Income Taxes Payable",
        "description": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 16409000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -11710000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5314000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5314000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2550000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -2174000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4571000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4571000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3818000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3818000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3818000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11474000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11474000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -27230000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -26957000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -13243000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -12168000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15932000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15932000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15932000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -10814000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -10814000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4958000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4958000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2523000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2523000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 320000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 320000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 320000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7679000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7679000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14085000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14085000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5834000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5834000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9852000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9852000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9852000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4126000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4126000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -4930000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -4930000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3247000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3247000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -12550000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -12550000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 14198000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 14198000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4011000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -2085000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -10394000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 8252000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 21247000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -39655000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -268000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -268000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -28247000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -29500000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -35134000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -35134000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -565000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -565000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -565000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -21889000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -21889000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -4756000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -5746000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -36598000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -40496000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5340000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5340000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5340000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12515000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12515000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -20292000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -20292000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -26725000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -26725000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2292000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2292000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2292000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1942000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1942000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1792000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1792000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -17688000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -17688000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19933000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19933000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19933000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -9257000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -9257000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -14888000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -14888000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -31512000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -31512000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1789000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1789000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -6538000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -6538000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -13200000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -24369000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19006000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -9994000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "description": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2831000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6505000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 668000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 668000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5653000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -9089000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -8907000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -8907000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11705000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11705000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11705000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -8257000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -8257000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -10485000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -10485000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -11310000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -11310000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14260000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14260000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14260000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5718000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5718000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3325000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3325000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7779000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7779000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14053000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14053000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14053000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -12137000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -12137000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 364000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 364000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1246000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1246000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4112000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4112000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4112000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5321000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5321000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 585000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 585000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9952000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9952000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6006000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6006000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2942000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2942000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -7536000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -2128000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -10543000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5251000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "description": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "units": {
          "shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7650720,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7650720,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9281537,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9281537,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10912354,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10912354,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 17667623,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 17667623,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17667623,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17667623,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 17667623,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 17667623,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17667623,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17667623,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 10758825,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 10758825,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17666703,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17666703,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17666703,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 17633786,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 17633786,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17633786,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17633786,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17633786,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17633786,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17633786,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17633786,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17633786,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17633786,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17633786,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17633786,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17633786,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17633786,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17633786,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 17633786,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 17633786,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17633786,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17633786,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 17633786,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 17633786,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 17633786,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 17633786,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17633786,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17633786,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17588741,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17588741,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 17533301,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 17477861,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 17514821,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 17477861,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 17505581,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 8670307,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": {
        "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights",
        "description": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 198242,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 382616,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 321126,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 321126,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 148087,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 148087,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149754,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149754,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149754,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 99808,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 99808,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 99683,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 99683,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 96683,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 96683,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 96683,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 305785,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 305785,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 356946,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 356946,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 362773,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 362773,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 362773,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 362773,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 362773,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387237,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387237,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 368283,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 368283,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 364753,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 364753,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 365641,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 365641,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 365641,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 343825,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 343825,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 356167,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 356167,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 352730,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 352730,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 349306,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 349306,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 250614,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 250614,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 206013,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 206013,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 207829,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "description": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "units": {
          "shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 114364,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 114364,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 112360,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 112360,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 110355,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 110355,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 107508,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 107508,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 108385,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 108385,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 108385,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 150709,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 150709,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 173097,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 173097,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 195485,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 195485,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 171571,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 171571,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 168518,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 168518,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 166606,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 166606,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4705172,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14441,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14441,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 87557,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 87557,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 160673,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 160673,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 60526,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2534773,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6466,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2115802,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 75568,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2435456,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2435456,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8604,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1686026,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 69358,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1361265,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 130112,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1036506,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1221222,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1221222,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 941136,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 941136,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1185014,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1185014,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 703056,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 703056,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 638912,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 574768,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 813284,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1162029,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 807288,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 556977,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IntangibleAssetsGrossExcludingGoodwill": {
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "description": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 191659000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 191659000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 191659000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 417830000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 410743000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 413890000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 413890000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 413890000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 413890000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 413890000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 493222000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 488510000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 480658000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 485707000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 46313000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 46313000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 46560000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 45627000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 53697000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 262234000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 251467000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 245834000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 245834000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 245834000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 245834000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 245834000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 329029000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 316258000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 301173000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 292271000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 283969000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 271639000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 259979000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 248787000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 236402000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 225539000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 225788000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 213959000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 202811000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 192751000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 181022000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 193018000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 193018000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 180719000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9607000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7477000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2456000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9731000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9731000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1690000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2846000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1156000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4821000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4821000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1975000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1975000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7913000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7913000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7217000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2401000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2401000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4983000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4983000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2582000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2582000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8844000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8844000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3861000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3861000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12797000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11527000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7124000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14828000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 7704000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 23319000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8491000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35056000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "InterestExpenseOther": {
        "label": "Interest Expense, Other",
        "description": "Amount of interest expense classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 255000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 157000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 207000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 207000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 25000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 40000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 40000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 15000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 15000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -12000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -12000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 33000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 33000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 45000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 45000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 97000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 97000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 64000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 64000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 108000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 108000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1005000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1005000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1158000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 153000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1234000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 76000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1490000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 188000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "InterestIncomeExpenseNonoperatingNet": {
        "label": "Interest Income (Expense), Nonoperating, Net",
        "description": "The net amount of nonoperating interest income (expense).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -8765000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -6503000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -2029000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8199000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8199000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1388000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -2516000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -1128000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4450000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4450000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1934000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1934000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7476000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7476000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6780000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2319000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2319000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -4772000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -4772000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -2453000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -2453000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -8608000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -8608000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -3836000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -3836000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12491000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11221000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11221000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7042000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -6748000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14664000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14387000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -7622000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -7639000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -23046000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -23521000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -8382000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -9134000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -34635000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -34635000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -34635000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11092000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11092000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -20576000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -20576000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -9484000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -9484000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -30623000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -30623000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10047000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10047000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -39793000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -39793000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -39793000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6520000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6520000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -11620000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -11620000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -5100000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -5100000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -16289000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -16289000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -4669000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -4669000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -22044000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -22044000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3808000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3808000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -7327000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -3519000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -10054000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -2727000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -12435000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -8200000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InterestPaid": {
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "description": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8863000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7214000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9221000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1842000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3162000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4658000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8012000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 766000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1871000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 9221000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4658000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8012000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8012000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 766000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1871000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3281000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3281000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4631000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4631000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4631000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5296000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5296000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10528000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10528000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17647000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17647000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26581000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26581000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26581000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10473000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10473000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19382000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19382000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29370000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29370000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 37389000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 37389000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 37389000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5257000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5257000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8706000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8706000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12130000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12130000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17202000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17202000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2150000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2150000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3324000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5844000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7846000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7365000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InvestmentIncomeInterest": {
        "label": "Investment Income, Interest",
        "description": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 842000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 974000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 427000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1532000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1532000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 302000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 330000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 28000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 371000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 371000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 41000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 41000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 437000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 437000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 437000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 82000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 82000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 211000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 211000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 129000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 129000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 236000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 236000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 25000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 25000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 306000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 306000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 306000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 82000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 82000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 164000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 164000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 82000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 82000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 273000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 273000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 109000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 109000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 421000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 421000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 421000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 229000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 229000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 739000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 739000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 510000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 510000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1240000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1240000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 501000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 501000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1538000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1538000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1538000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 783000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 783000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1684000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1684000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 901000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 901000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2120000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2120000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 436000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 436000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2730000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2730000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 600000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 600000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 937000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 337000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1782000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 845000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2887000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 489000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "Investments": {
        "label": "Investments",
        "description": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1725000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 1725000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 5218000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5691000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 5691000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 5691000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 5691000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 5691000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5245000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6870000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5429000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 6438000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8680000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10666000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 21690000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 22270000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 22270000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 22270000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 22270000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 22270000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 32010000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 26997000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 30332000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 23480000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 23480000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 23480000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 23480000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 23480000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 23641000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 24258000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 24724000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 25764000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 25764000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 25764000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 25764000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 25764000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 25871000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 25844000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 27690000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 27920000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 27920000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 27878000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 16726000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17036000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17036000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            }
          ]
        }
      },
      "LeaseCost": {
        "label": "Lease, Cost",
        "description": "Amount of lease cost recognized by lessee for lease contract.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5391000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10748000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 5357000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16349000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16349000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5601000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5601000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22474000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22474000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 22474000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5515000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5515000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11287000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11287000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5772000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5772000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17209000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17209000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5922000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5922000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23597000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23597000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23597000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7031000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7031000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13199000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13199000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6168000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6168000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 19023000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 19023000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5824000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5824000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25446000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25446000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25446000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5830000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5830000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11510000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11510000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 5680000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 5680000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 16955000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 16955000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5445000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5445000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24602000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24602000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24602000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4868000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4868000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9541000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9541000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4673000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4673000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14948000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14948000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5407000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5407000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 22571000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 22571000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4948000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4948000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9754000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 4806000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 14614000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4860000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19690000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5306000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDue": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 51457000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 50552000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 45593000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 56880000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 52362000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 55900000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 55699000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 51076000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 46857000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 45821000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 48272000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 43770000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 40293000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1983000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 5262000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3577000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 6744000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4002000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3323000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2020-09-30",
              "val": 16862000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 17666000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 13768000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 17228000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 17420000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 18411000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 14311000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 14800000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 14841000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16057000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 13416000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 13587000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 15571000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 3528000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3972000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2932000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 3856000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3483000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2289000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2020-09-30",
              "val": 4254000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4715000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3484000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5287000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5268000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6398000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4440000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4265000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4402000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5064000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5635000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5127000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4262000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 8120000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8801000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4719000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7341000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7541000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 8645000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6911000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6760000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6918000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 7542000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8122000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7335000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5884000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 12876000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 13859000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8727000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11747000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 12186000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13212000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 9624000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9736000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 9906000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 10649000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 10499000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 10236000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 8964000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 4679000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 12972000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 10264000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5049000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 14267000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9522000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4552000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "description": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 3273000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2175000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1838000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2218000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1776000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3144000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3829000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3457000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3003000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3479000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 6001000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5220000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4474000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "Liabilities": {
        "label": "Liabilities",
        "description": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 659980000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 659980000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1083324000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 784436000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 784436000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 784436000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 784436000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 784436000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1272871000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1982301000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2075085000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2250021000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 2250021000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 2250021000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 2250021000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 2250021000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2700650000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2602616000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2521238000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2591551000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2591551000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2591551000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2591551000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 2591551000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2573832000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2520155000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2442682000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2435868000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 2435868000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2435868000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2435868000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 2435868000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2421161000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2272674000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2362477000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2358687000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 2358687000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 2358687000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 2358687000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 2358687000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2305245000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2261114000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2269098000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2365675000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 2365675000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2297827000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LiabilitiesAndStockholdersEquity": {
        "label": "Liabilities and Equity",
        "description": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 994599000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 994599000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1090497000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1126035000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1626868000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2454115000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2454083000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 2659243000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3158303000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3099609000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3041437000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 3165005000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3188022000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3163927000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3134843000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 3319850000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3353768000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3257180000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3396487000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 3399807000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3402934000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3423284000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3464448000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3555167000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 3555167000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3523715000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LiabilitiesCurrent": {
        "label": "Liabilities, Current",
        "description": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 392413000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 392413000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 422259000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 465555000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 465555000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 465555000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 465555000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 465555000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 526455000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 569553000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 549433000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 593874000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 593874000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 593874000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 593874000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 593874000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 612790000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 591414000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 569143000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 628358000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 628358000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 628358000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 628358000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 628358000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 719750000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 709195000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 680691000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 760363000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 760363000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 760363000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 760363000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 760363000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 837833000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 785778000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 782229000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 814334000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 814334000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 814334000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 814334000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 814334000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 905987000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 858364000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 860455000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 960210000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 960210000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1006866000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 233750000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 233750000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 589583000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 672599000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1269842000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1302845000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1435992000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1435992000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 1435992000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 1435992000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 1435992000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1876527000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1830505000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1781610000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1780696000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1780696000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1780696000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1780696000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1780696000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1675031000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1636983000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1589502000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1528403000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 1528403000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1528403000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 1528403000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 1528403000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1435445000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1334618000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1418870000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1244308000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1245843000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1247378000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1248912000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 1248912000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1115269000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebtNoncurrent": {
        "label": "Long-term Debt, Excluding Current Maturities",
        "description": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 233750000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 233750000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 589583000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 246000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 672599000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1269842000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1302845000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1430992000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1430992000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 1430992000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 1430992000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 1430992000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1871527000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1825505000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1776610000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1775696000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1775696000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1775696000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1775696000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1775696000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1668781000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1629483000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1580752000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1518403000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 1518403000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1518403000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 1518403000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 1518403000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1425445000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1334618000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1418870000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 1388088000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1244308000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1245843000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1247378000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1248912000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 1248912000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1115269000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInFinancingActivities": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -58799000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -50326000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -77048000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -77048000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -85888000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -52556000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -70130000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -70130000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -136511000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -136511000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -136511000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 372137000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 372137000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 866510000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 866510000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 869649000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 869649000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 982582000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 982582000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 982582000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 399931000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 399931000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 325773000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 325773000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 254692000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 254692000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 243034000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 243034000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 243034000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -134241000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -134241000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -215976000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -215976000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -280019000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -280019000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -359074000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -359074000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -359074000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -126435000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -126435000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -270999000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -270999000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -213218000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -213218000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -289850000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -289850000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -200808000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -200808000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -257509000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -291207000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -376298000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -204441000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInInvestingActivities": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "description": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -154757000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -21837000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -53693000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -53693000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -45243000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -78979000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -88808000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -88808000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -117333000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -117333000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -117333000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -60630000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -60630000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1008001000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1008001000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1047847000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1047847000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1056603000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1056603000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1056603000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -700575000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -700575000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -723967000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -723967000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -740445000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -740445000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -770127000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -770127000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -770127000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -20761000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -20761000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -29752000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -29752000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -51245000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -51245000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -60504000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -60504000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -60504000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -3849000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -3849000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10946000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10946000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -135680000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -135680000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -143267000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -143267000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3044000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3044000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -7135000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -13774000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -112309000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -5551000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInOperatingActivities": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "description": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 161465000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 118249000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 170773000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 170773000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 72612000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 136182000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 176025000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 176025000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 258340000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 258340000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 258340000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 132798000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 132798000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 149022000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 149022000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 207417000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 207417000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 288024000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 288024000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 288024000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 101731000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 101731000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 168730000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 168730000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 238198000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 238198000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 274324000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 274324000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 274324000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 176223000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 176223000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 256819000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 256819000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 329643000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 329643000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 416696000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 416696000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 416696000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 204969000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 204969000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267555000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267555000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 353660000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 353660000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 435292000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 435292000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 219415000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 219415000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 280500000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 396876000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 538464000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 193408000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetIncomeLoss": {
        "label": "Net Income (Loss) Attributable to Parent",
        "description": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 142112000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 26437000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 19981000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 66845000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 20427000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 20427000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 103096000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 103096000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 36251000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 29669000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 29669000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 68745000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 39076000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 39076000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 74589000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 74589000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5844000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5844000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5844000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 126521000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 126521000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 126521000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 51932000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57006000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57006000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 101916000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 102633000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 44910000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 45627000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 51788000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 54611000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -50128000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -48022000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93192000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93192000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93192000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93200000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56388000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56388000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112061000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112061000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 55673000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 55673000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 149058000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 149058000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 36997000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 36997000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174780000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174780000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174780000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174800000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45490000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45490000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 94175000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 94175000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 48685000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 48685000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 147202000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 147202000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53027000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53027000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326787000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326787000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326787000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326800000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 70310000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 70310000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 142356000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 142356000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 72046000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 72046000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 184694000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 184694000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 42338000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 42338000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 234787000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 234787000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 234800000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 91368000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 91368000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 161850000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 70482000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 219223000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 57373000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 277861000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 277900000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 95386000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersBasic": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 142108000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 66835000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 20417000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 103088000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 103088000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 29669000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 68745000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 39076000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 74585000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 74585000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5840000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5840000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 126287000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 126287000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 126287000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57006000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57006000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 101913000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 102630000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 44907000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 45624000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 51782000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 54605000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -50131000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -48025000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93183000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93183000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93183000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56379000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56379000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112041000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112041000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 55662000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 55662000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 149027000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 149027000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 36986000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 36986000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174738000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174738000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174738000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45471000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45471000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 94137000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 94137000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 48666000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 48666000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 147146000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 147146000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53009000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53009000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326713000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326713000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326713000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 70289000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 70289000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 142314000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 142314000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 72025000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 72025000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 184631000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 184631000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 42317000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 42317000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 234703000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 234703000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 91350000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 91350000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 161821000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 70471000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 219180000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 57359000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 277803000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 95386000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersDiluted": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 103088000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 29669000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 68745000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 39076000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 74585000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5840000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 126287000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 126287000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57136000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57136000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 103343000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 104060000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 45748000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 46465000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 51782000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 54605000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -50131000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -48025000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93183000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93183000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93183000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 58074000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 58074000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 115441000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 115441000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 57367000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 57367000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 154143000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 154143000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 37818000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 37818000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 181548000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 181548000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 181548000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 47188000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 47188000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 97577000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 97577000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 50389000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 50389000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 152303000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 152303000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 54725000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 54725000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 333587000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 333587000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 333587000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 72012000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 72012000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 145754000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 145754000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 73742000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 73742000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 189795000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 189795000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 44040000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 44040000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 241583000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 241583000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 92919000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 92919000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 165104000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 72185000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 224185000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 59080000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 284523000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 96395000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NoncurrentAssets": {
        "label": "Long-Lived Assets",
        "description": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 75945000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 75945000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 121898000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 120169000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 120169000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 120169000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 120169000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 120169000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 123155000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 346272000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 331212000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 328475000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 328475000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 328475000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 328475000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 328475000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 410504000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 390985000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 373425000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 364771000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 364771000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 364771000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 364771000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 364771000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 355953000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 350407000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 339722000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 327363000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 327363000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 327363000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 327363000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 327363000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 311419000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 297163000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 296746000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 280060000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 280060000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 280060000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 280060000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 280060000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 267878000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 258601000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 247297000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 260190000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 260190000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 263227000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingExpenses": {
        "label": "Operating Expenses",
        "description": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 438995000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 330323000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 110135000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 450639000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 450639000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 111470000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 214464000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 102994000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 369510000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 369510000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 155046000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 155046000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 484239000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 484239000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 484239000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 117069000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 117069000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 254326000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 254326000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 137257000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 137257000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 489022000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 489022000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 234696000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 234696000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 653918000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 653918000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 653918000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 163140000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 163140000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 316014000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 316014000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 152874000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 152874000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 469619000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 469619000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 153605000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 153605000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 653457000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 653457000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 653457000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 181442000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 181442000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 358460000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 358460000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 177018000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 177018000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 526717000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 526717000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 168257000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 168257000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 731788000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 731788000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 731788000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 184002000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 184002000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 370969000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 370969000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 186967000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 186967000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 572680000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 572680000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 201711000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 201711000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 793178000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 793178000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 189699000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 189699000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 400599000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 210900000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 619456000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 218857000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 861628000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 224147000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 121391000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 38290000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 19468000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 99160000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 41402000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 41402000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 141865000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 141865000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 42705000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 45961000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 45961000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 90552000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 44591000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 44591000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 95875000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 95875000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5323000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5323000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5323000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 150150000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 150150000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 150150000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 54275000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55647000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55647000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 87870000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 88860000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 32223000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 33213000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 47422000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 51320000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -40448000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -37540000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 94589000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 94589000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 94589000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56592000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56592000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112309000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112309000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 55717000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 55717000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 167853000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 167853000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 55544000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 55544000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 208612000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 208612000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 208612000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 65785000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 65785000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 119090000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 119090000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 53305000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 53305000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 192769000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 192769000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 73679000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 73679000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 230542000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 230542000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 230542000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 91931000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 91931000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 172108000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 172108000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 80177000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 80177000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 240738000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 240738000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 68630000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 68630000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 302150000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 302150000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 115184000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 115184000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 199614000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 84430000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 284111000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 84497000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 362621000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 126260000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseCost": {
        "label": "Operating Lease, Cost",
        "description": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4345000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8859000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4514000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13424000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13424000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4565000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4565000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18194000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18194000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 18194000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4543000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4543000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9388000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9388000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 4845000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 4845000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14224000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14224000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4836000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4836000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19425000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19425000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19425000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5753000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5753000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10948000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10948000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5195000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5195000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15651000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15651000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4703000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4703000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20772000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20772000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20772000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4628000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4628000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9162000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9162000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4534000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4534000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13474000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13474000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4312000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4312000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20008000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20008000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20008000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3695000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3695000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7253000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7253000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3558000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3558000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11399000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11399000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4146000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4146000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17890000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17890000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3777000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3777000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7577000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3800000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11230000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3653000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15266000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4000000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 48184000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 48377000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 43755000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 54662000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 50586000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 52756000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 51870000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 47619000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 43854000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 42342000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 42271000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 38550000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 35819000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityCurrent": {
        "label": "Operating Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 15629000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 16610000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 16610000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 16610000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 16610000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 16610000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15894000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 18694000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 18003000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 17482000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 17482000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 17482000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 17482000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 17482000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16963000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16595000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15078000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 14672000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 14672000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 14672000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 14672000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 14672000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 14147000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 12533000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 11430000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11645000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 11645000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 11645000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 11645000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 11645000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11178000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11429000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 12079000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11656000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 11656000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 11656000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 11656000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 11656000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11744000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 11908000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 11797000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 13669000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 13669000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 13312000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityNoncurrent": {
        "label": "Operating Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 32555000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 31767000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 31767000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 31767000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 31767000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 31767000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 27861000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 35968000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 32583000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 35274000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 35274000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 35274000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 35274000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 35274000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 34907000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 31024000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 28776000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 27670000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 27670000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 27670000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 27670000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 27670000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 26651000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 32273000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 31355000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 30626000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 30626000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 30626000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 30626000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 30626000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 28812000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 26950000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 27954000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 26894000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 26894000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 26894000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 26894000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 26894000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 26092000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 24986000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 24072000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 22150000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 22150000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 36982000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeasePayments": {
        "label": "Operating Lease, Payments",
        "description": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4482000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9003000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13589000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13589000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18384000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18384000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18384000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4686000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4686000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9573000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9573000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14602000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14602000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19636000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19636000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19636000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5114000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5114000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10092000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10092000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14295000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14295000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19587000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19587000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19587000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4710000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4710000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9319000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9319000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13830000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13830000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17899000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17899000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17899000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3850000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3850000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7409000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7409000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11314000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11314000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14345000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14345000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3835000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3835000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8156000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12153000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15996000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3930000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 46006000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 46128000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 46128000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 46128000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 46128000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 46128000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 41691000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 52599000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 48642000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 50818000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 50818000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 50818000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 50818000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 50818000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 49432000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 45124000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 41499000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 40249000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 40249000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 40249000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 40249000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 40249000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38946000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 43248000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 41434000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 38476000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 38476000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 38476000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 38476000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 38476000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 36454000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 34868000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 36425000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 32303000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 32303000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 32303000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 32303000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 32303000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 31765000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 31473000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 31099000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 31141000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 31141000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 45717000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDue": {
        "label": "Operating Leases, Future Minimum Payments Due",
        "description": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 52016000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 52016000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 3216000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 3216000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 6572000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 6572000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 10385000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 10385000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 13186000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 13186000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 2771000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 2771000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 15886000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 15886000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "OperatingLeaseWeightedAverageDiscountRatePercent": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "description": "Weighted average discount rate for operating lease calculated at point in time.",
        "units": {
          "pure": [
            {
              "end": "2020-09-30",
              "val": 0.0222,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.0214,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 0.021,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 0.021,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 0.021,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.021,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.021,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.021,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.021,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.025,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0.025,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0.025,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.025,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 0.025,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.026,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.028,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.032,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.036,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.043,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.046,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.048,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 0.048,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.048,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 0.048,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.048,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.048,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.051,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.051,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.052,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0.052,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 0.052,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 0.052,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 0.052,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.053,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.054,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.054,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.054,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 0.054,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.055,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OptionIndexedToIssuersEquityStrikePrice1": {
        "label": "Option Indexed to Issuer's Equity, Strike Price",
        "description": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.",
        "units": {
          "USD/shares": [
            {
              "end": "2021-01-26",
              "val": 72.9795,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 11371000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 11371000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 12311000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10858000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 10858000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 10858000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 10689000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 10689000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 13799000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 19847000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 17576000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 19477000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 22335000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 22335000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 22335000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 22335000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 25364000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 25721000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 21546000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 32421000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 32421000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 32421000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 32421000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 32421000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 29591000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 26492000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 19934000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 24069000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 24069000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 24069000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 24069000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 24069000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 21032000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 24198000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 24843000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 27531000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 81639000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 81639000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 81639000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 81639000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 68882000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 72974000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 69105000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 82359000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 82359000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 76212000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 32238000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 32238000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 37689000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 39519000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 39519000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 39519000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 39519000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 39519000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 51771000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 47104000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 47523000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 48646000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 48646000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 48646000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 48646000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 48646000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 59797000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 64085000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 74367000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 72249000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 72249000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 72249000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 72249000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 72249000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 68037000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 73553000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 77574000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 67283000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 67283000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 67283000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 67283000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 67283000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 75681000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 77641000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 72985000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 86445000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 86445000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 86445000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 86445000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 86445000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 83231000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 80800000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 75947000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 75502000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 75502000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 76624000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "description": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -146000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -15000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -5000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 472000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 472000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -9000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -26000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -17000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -31000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -31000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -5000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -5000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -21000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -21000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -42000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -42000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -21000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -21000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -62000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -62000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -20000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -20000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -107000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -107000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -107000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -13000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -13000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -26000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -26000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -37000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -37000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -11000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -11000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -575000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -575000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -26000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -26000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -34000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -34000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -8000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -8000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -28000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -28000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -101000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -101000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -100000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent",
        "description": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -62000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -8000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -2000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 203000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 203000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -7000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -15000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -8000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -21000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -21000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -6000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -6000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -8000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -17000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 17000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -9000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -25000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -8000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -44000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -10000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -5000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -15000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -5000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 245000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 245000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -6000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -7000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -7000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -15000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -15000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -8000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -8000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 89000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -28000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -28000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -28000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -11020000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5763000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3357000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5959000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5959000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5085000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4503000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 582000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5315000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5315000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -812000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -812000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2311000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2311000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2311000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -9182000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -9182000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -28695000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -28695000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -19513000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -19513000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -55709000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -55709000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -27014000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -27014000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65648000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65648000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65648000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16437000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16437000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2617000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2617000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13820000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13820000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10192000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10192000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -12809000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -12809000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1459000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1459000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 340000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 340000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1878000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1878000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1538000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1538000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5416000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5416000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -7294000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -7294000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4774000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7733000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -8378000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -645000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1928000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10306000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "description": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -10812000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5786000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3364000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5284000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5284000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5069000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4462000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 607000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5263000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5263000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -801000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -801000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2305000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2305000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2305000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -9153000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -9153000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -28636000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -28636000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -19483000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -19483000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -55622000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -55622000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26986000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26986000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65497000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65497000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65497000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16455000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16455000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2653000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2653000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13802000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13802000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10140000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10140000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -12793000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -12793000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2279000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2279000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2279000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 372000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 372000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1919000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1547000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5373000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -7292000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4842000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4842000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7604000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19088000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -10874000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5778000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3362000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5487000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5487000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5076000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4477000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 599000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5284000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5284000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -807000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -807000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2306000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2306000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2306000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -9161000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -9161000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -28653000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -28653000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -19492000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -19492000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -55647000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -55647000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26994000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26994000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65541000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65541000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65541000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16450000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16450000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2643000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2643000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13807000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13807000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10155000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10155000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -12798000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -12798000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2034000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2034000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2034000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 366000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 366000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1912000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1912000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1546000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1546000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5388000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5388000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -7300000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -7300000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4753000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4753000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7632000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -8277000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -645000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2028000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10305000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19133000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "description": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 62000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -203000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -203000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 15000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 8000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 17000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 17000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 245000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 245000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 245000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 8000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 89000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 89000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 28000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 45000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "OtherEmployeeRelatedLiabilitiesCurrent": {
        "label": "Other Employee-related Liabilities, Current",
        "description": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1946000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3851000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2589000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4818000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 4818000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 4818000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 4818000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 4818000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3118000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5820000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2693000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5230000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 5230000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 5230000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 5230000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 5230000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2785000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5488000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2923000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5790000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 5790000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 5790000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 5790000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 5790000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2959000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5770000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2971000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5577000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 9263000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 9263000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 15229000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 15362000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 15362000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 15362000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 12940000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 12940000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 16660000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 21334000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 17352000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14269000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 14269000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 14269000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 14269000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 14269000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13104000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9009000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 7734000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 7355000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 7355000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 7355000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 7355000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 7355000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7313000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5192000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4311000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5378000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 5378000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 5378000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 5378000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 5378000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2735000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3383000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4242000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3819000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 3819000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 3819000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 3819000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 3819000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5420000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6086000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5082000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4794000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 4794000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10406000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 236000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -14053000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -12306000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5557000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5557000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -7390000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6985000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 405000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6756000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6756000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 13741000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 13741000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24946000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24946000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24250000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 14482000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 14482000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10705000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10705000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -3777000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -3777000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9748000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9748000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -957000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -957000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11231000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9961000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9961000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10641000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10347000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14138000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13861000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3497000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3514000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14318000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14793000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 180000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 932000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24298000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24298000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24298000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 289000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 289000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1254000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1254000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 965000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 965000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7207000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7207000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5953000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5953000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7222000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7222000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7222000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7137000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7137000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9417000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9417000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2280000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2280000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4330000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4330000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -5087000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -5087000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12949000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12949000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 449000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 449000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1147000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1596000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 790000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1937000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 547000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 497000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsForProceedsFromOtherInvestingActivities": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "description": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1414000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1414000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6355000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6355000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7854000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7854000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7854000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 700000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 700000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3000000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3000000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4081000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4081000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2811000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5561000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10304000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10954000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1300000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1300000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2400000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2400000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2621000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2621000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -179000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsForRent": {
        "label": "Payments for Rent",
        "description": "Cash payments to lessor's for use of assets under operating leases.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4146000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8471000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4325000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12857000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12857000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4386000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4386000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 17417000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 17417000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 17417000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4351000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4351000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8969000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8969000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 4618000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 4618000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 13588000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 13588000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4619000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4619000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 18636000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 18636000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 18636000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5553000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5553000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10567000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10567000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5014000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5014000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15120000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15120000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4553000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4553000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20027000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20027000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20027000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4417000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4417000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8746000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8746000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4329000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4329000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12926000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12926000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4180000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4180000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19199000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19199000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19199000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3471000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3471000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6772000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6772000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3301000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3301000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10656000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10656000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3884000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3884000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16927000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16927000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3532000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3532000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7078000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3546000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10500000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3422000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14247000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3791000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfCommonStock": {
        "label": "Payments for Repurchase of Common Stock",
        "description": "The cash outflow to reacquire common stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 46451000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18417000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24166000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24166000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3918000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 69307000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 72476000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 72476000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 83975000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 83975000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18763000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18763000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 87836000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 111306000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 120539000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35117000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13242000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13242000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28250000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28250000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28250000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28250000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28250000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15006000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15006000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 37515000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 37515000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45769000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45769000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64359000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64359000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30014000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30014000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 50023000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 65029000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125057000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 40021000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsForRestructuring": {
        "label": "Payments for Restructuring",
        "description": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 739000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4542000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4542000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3729000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5356000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5813000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5814000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsOfDebtIssuanceCosts": {
        "label": "Payments of Debt Issuance Costs",
        "description": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 432000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 432000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 432000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 432000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 432000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3777000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3777000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4951000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4951000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5643000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5643000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5643000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5643000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5643000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6184000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6184000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsOfDividends": {
        "label": "Payments of Dividends",
        "description": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 20059000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18830000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24989000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24989000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7802000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 15901000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 412852000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 412852000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 422646000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 422646000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 422646000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8219000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16591000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16591000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25076000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25076000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33396000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33396000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33396000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8528000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8528000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17163000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17163000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25828000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25828000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34493000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34493000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34493000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14522000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29224000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29224000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43992000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43992000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 35851000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 35851000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 53985000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 53985000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72115000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72115000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 42493000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 63756000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 84963000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 21225000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1373000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1373000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1373000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 135264000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9662000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34054000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34054000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 39329000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 67595000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 68920000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 68920000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 93032000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 93032000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 93032000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57975000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57975000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1002551000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1002551000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1033695000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1033695000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1034983000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1034983000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1034983000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 695968000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 695968000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 714197000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 714197000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 719539000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 719539000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 743007000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 743007000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 743007000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10299000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10299000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10299000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10299000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 23110000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 23110000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26023000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26023000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26023000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5000000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5000000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 128774000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 128774000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 130407000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 130407000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 93252000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsToAcquireEquityMethodInvestments": {
        "label": "Payments to Acquire Equity Method Investments",
        "description": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1500000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 18616000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11622000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15804000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16639000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4500000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9970000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12805000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13533000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15496000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16447000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16447000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2655000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2655000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4750000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4750000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 11152000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 11152000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17539000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17539000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17539000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4176000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4176000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6589000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6589000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12982000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12982000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18546000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18546000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18546000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4284000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4284000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11253000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11253000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 18906000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 18906000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 25002000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 25002000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 25002000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3599000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3599000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6689000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6689000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8499000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8499000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14046000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14046000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3044000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3044000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7135000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12836000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 18255000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5551000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsToDevelopSoftware": {
        "label": "Payments to Develop Software",
        "description": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 877000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 553000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 835000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 728000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 951000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 0.01,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.01,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.01,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.01,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.01,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.01,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.01,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.01,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.01,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.01,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.01,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.01,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.01,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.01,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.01,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesAuthorized": {
        "label": "Preferred Stock, Shares Authorized",
        "description": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 100000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-25",
              "val": 100000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-09-25",
              "val": 100000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-09-30",
              "val": 100000000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 100000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 100000000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 100000000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 100000000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 100000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 100000000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 100000000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 100000000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 100000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 100000000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 100000000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 100000000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 100000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 100000000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 100000000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 100000000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 100000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 100000000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 100000000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 100000000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 100000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 100000000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 100000000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 100000000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 100000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 100000000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 100000000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 100000000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 100000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 100000000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 100000000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 100000000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 100000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 100000000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 100000000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 100000000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 100000000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 100000000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 100000000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 100000000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 100000000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 100000000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 100000000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesIssued": {
        "label": "Preferred Stock, Shares Issued",
        "description": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesOutstanding": {
        "label": "Preferred Stock, Shares Outstanding",
        "description": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockValue": {
        "label": "Preferred Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PrepaidTaxes": {
        "label": "Prepaid Taxes",
        "description": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 4543000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 4543000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 7307000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3535000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 3535000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 3535000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 3535000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 3535000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3994000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 32108000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 20958000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 16880000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 16880000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 16880000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 16880000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 16880000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 26254000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17641000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 17414000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 18406000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 18406000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 18406000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 18406000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 18406000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 21169000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 20491000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 25972000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 12812000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 12812000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 12812000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 12812000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 12812000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10891000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 18487000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15846000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 13066000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 13066000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 13066000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 13066000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 13066000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8802000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8789000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 17337000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 19805000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 19805000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 16770000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ProceedsFromConvertibleDebt": {
        "label": "Proceeds from Convertible Debt",
        "description": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 672750000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 672750000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1233377000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1233377000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1233377000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1233377000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1233377000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1233377000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1233377000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ProceedsFromIncomeTaxRefunds": {
        "label": "Proceeds from Income Tax Refunds",
        "description": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7285000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1126000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1752000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1752000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 117000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 298000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1630000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1630000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3863000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3863000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3863000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4519000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4519000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5895000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5895000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7820000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7820000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9372000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9372000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9372000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 798000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 798000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1076000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1076000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2194000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2194000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3588000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3588000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3588000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 71000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 71000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 168000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 168000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 764000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 764000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1188000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1188000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1188000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 179000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 179000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 625000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 625000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 925000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 925000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2219000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2219000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 470000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 470000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1770000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2356000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2393000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 148000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfCommonStock": {
        "label": "Proceeds from Issuance of Common Stock",
        "description": "The cash inflow from the additional capital contribution to the entity.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4510000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4510000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 58349000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 58349000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 58349000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 58349000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 58349000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSecuredDebt": {
        "label": "Proceeds from Issuance of Secured Debt",
        "description": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 125000000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 125000000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 125000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 125000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 125000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 199505000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 199505000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 199505000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "description": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2732000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3039000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3626000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3626000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 724000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2237000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3206000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3206000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9128000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9128000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9128000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1751000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1751000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4324000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4324000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5039000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5039000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5605000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5605000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5605000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2768000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2768000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5861000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5861000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6855000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6855000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8338000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8338000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8338000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4202000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4202000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9700000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9700000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10590000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10590000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11715000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11715000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11715000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4007000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4007000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4007000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4007000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4007000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4007000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4007000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4007000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromLongTermLinesOfCredit": {
        "label": "Proceeds from Long-term Lines of Credit",
        "description": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 148250000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 136750000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 191250000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 191250000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 58907000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 164375000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 432375000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 432375000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 550875000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 550875000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 550875000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16000000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16000000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 581233000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 581233000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 682083000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 682083000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 745310000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 745310000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 745310000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 563912000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 563912000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 657981000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 657981000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 753376000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 753376000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 833292000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 833292000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 833292000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 117139000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 117139000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 288387000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 288387000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 442566000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 442566000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 588154000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 588154000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 588154000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 39838000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 39838000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 51724000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 51724000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 233281000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 233281000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 517643000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 517643000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 122249000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 122249000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 236089000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 258750000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 289567000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 820537000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromRepaymentOfLoansToPurchaseCommonStock": {
        "label": "Proceeds from Repayment of Loans to Purchase Common Stock",
        "description": "Cash inflow from repayment of loans for purchasing common stock.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 57000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 57000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 57000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3846000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3846000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3846000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3846000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3846000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4611000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4611000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4611000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4611000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10335000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10335000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10335000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10335000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10335000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4557000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4557000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4557000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4557000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9988000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9988000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9988000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9988000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9988000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5560000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5560000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5560000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5560000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11228000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11228000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11228000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11228000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5312000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5312000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5312000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11534000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 11534000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5500000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProfessionalFees": {
        "label": "Professional Fees",
        "description": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 26130000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 26130000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 26130000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 26130000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26130000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26130000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26130000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "description": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 68852000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 68852000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 73432000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 68842000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 68842000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 68842000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 68842000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 68842000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 70793000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 73552000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 76316000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 72237000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 72237000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 72237000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 72237000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 72237000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 72800000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 73378000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 73929000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 77707000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 77707000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 77707000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 77707000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 77707000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 79467000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 81791000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 82413000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 51864000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 51864000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 51864000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 51864000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 51864000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 54682000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 57937000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 61485000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 61615000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 61615000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 61615000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 61615000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 61615000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 67197000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 71762000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 73324000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 76769000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 76769000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 79892000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "description": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 29632000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 29632000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 29332000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 28414000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 28414000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 28414000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 28414000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 28414000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 27767000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 31439000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 31103000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 31823000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 31823000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 31823000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 31823000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 31823000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 32043000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 29603000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 30753000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 32251000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 32251000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 32251000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 32251000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 32251000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 33038000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 35520000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 38309000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 40100000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 40100000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 40100000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 40100000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 40100000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 38563000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 36756000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 34533000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 33798000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 33798000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 33798000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 33798000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 33798000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 33302000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 34377000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 35176000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 36031000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 36031000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 36791000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "description": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 98484000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 98484000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 102764000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 97256000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 97256000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 97256000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 97256000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 97256000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 98560000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 104991000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 107419000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 104060000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 104060000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 104060000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 104060000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 104060000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 104843000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 102981000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 104682000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 109958000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 109958000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 109958000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 109958000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 109958000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 112505000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 117311000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 120722000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 91964000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 91964000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 91964000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 91964000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 91964000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 93245000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 94693000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 96018000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 95413000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 95413000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 95413000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 95413000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 95413000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 100499000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 106139000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 108500000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 112800000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 112800000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 116683000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ProvisionForDoubtfulAccounts": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "description": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2393000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2109000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 862000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 862000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -256000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 293000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -541000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -541000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 746000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 746000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 291000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 291000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 466000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 466000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1203000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1203000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 955000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3791000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5199000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5549000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5549000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6651000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6651000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7365000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7365000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6537000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "RepaymentsOfAssumedDebt": {
        "label": "Repayments of Assumed Debt",
        "description": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9878000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11029000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11029000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 127000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1091000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2034000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2034000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3425000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3425000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3425000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 25000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 25000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 544000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 544000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 741000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 741000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2371000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2371000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2721000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5059000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6996000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8460000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "RepaymentsOfLongTermLinesOfCredit": {
        "label": "Repayments of Long-term Lines of Credit",
        "description": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 159500000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 147500000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 216250000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 216250000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 133625000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 191125000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 201125000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 201125000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 538625000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 538625000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 538625000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 262000000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 262000000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 790846000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 790846000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 860228000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 860228000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 991310000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 991310000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 991310000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 123696000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 123696000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 264107000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 264107000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 408714000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 408714000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 487694000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 487694000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 487694000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 223124000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 223124000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 432739000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 432739000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 634718000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 634718000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 841723000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 841723000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 841723000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 131866000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 131866000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 143752000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 143752000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 207608000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 207608000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 474356000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 474356000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 257565000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 257565000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 371404000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 394065000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 424882000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 277126000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RepaymentsOfSecuredDebt": {
        "label": "Repayments of Secured Debt",
        "description": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 125000000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 125000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 125000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1250000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1250000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2500000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2500000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3750000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3750000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1250000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1250000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2500000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2500000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3750000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3750000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5000000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2500000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2500000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 105000000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 105000000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 140000000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 140000000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 190000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 190000000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 175032000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 136617000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 44756000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 183552000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 183552000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 45135000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 89353000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 44218000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 139570000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 139570000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 50217000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 50217000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 185515000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 185515000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 185515000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 47803000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 47803000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 100579000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 100579000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 52776000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 52776000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 157913000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 157913000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 57334000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 57334000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 220915000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 220915000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 220915000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 61273000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 61273000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 126139000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 126139000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 64866000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 64866000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 189966000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 189966000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 63827000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 63827000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 257856000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 257856000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 257856000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 67800000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 67800000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 137917000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 137917000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 70117000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 70117000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 203382000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 203382000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 65465000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 65465000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 274619000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 274619000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 274619000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 68371000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 68371000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 134080000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 134080000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 65709000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 65709000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 204148000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 204148000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 70068000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 70068000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 281247000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 281247000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 72450000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 72450000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 147835000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 75385000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 226586000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 78751000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 307576000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 83005000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RestructuringCharges": {
        "label": "Restructuring Charges",
        "description": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6778000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -492000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -49000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -584000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10012000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 9943000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10022000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10022000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            }
          ]
        }
      },
      "RestructuringReserve": {
        "label": "Restructuring Reserve",
        "description": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 491000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 491000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 491000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 9693000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6240000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 6240000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 6240000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 6240000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 6240000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2380000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 655000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 143000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 135000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "RestructuringReserveCurrent": {
        "label": "Restructuring Reserve, Current",
        "description": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1688000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 1688000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 10336000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7209000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 7209000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 7209000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 7209000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 7209000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2574000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1519000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1337000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 664000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "RestructuringReserveTranslationAndOtherAdjustment": {
        "label": "Restructuring Reserve, Translation and Other Adjustment",
        "description": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -71000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 269000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 269000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -131000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -229000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -284000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -291000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": -52669000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": -52669000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": -407961000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -376003000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": -376003000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": -376003000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": -376003000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": -376003000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -345981000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -387063000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -463352000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -439634000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": -439634000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": -439634000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": -439634000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": -439634000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -427372000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -397961000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -385831000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -370866000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": -370866000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": -370866000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": -370866000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": -370866000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -360897000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -357117000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -325183000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -161932000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": -161932000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": -161932000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": -161932000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": -161932000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -132595000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -102561000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -88197000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -75941000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": -75941000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": -75941000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": -75941000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": -75941000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -47681000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -31374000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -13870000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -40258000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": -40258000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -22439000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "RevenueFromContractWithCustomerExcludingAssessedTax": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "description": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 691710000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 177539000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 169605000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 533732000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 186588000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 186588000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 736654000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 736654000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 202922000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 194690000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 194690000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 378980000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 184290000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 184290000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 581977000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 581977000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 202997000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 202997000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 202997000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 801544000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 801544000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 801544000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 219567000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 222005000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 222005000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 444936000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 445926000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 222931000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 223921000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 693416000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 697314000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 248480000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 251388000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 965046000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 965046000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 965046000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 275517000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 275517000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 543802000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 543802000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 268285000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 268285000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 812134000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 812134000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 268332000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 268332000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1099082000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1099082000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1099082000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 314411000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 314411000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 611160000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 611160000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 296749000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 296749000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 917772000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 917772000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 306612000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 306612000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1228413000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1228413000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1228413000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 337763000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 337763000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 668100000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 668100000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 330337000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 330337000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1003273000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1003273000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 335173000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 335173000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1353095000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1353095000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 370542000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 370542000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 734648000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 364106000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1110197000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 375549000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1501779000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 424181000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RevenueRemainingPerformanceObligation": {
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "description": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 179900000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 209314000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 193504000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 222986000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 196297000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 232593000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 228454000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 214814000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 201610000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 243073000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 250747000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 247755000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 227004000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 269647000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 257243000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 251883000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 241111000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 262370000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 260651000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 264818000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 252728000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 296654000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 284419000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 691710000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 734849000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "description": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4467000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 13118000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14530000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14530000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15522000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15522000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15522000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 614000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 614000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3457000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3457000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5286000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5286000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12842000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12842000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12842000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2876000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2876000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5091000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5091000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7763000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7763000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10722000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10722000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10722000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2797000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2797000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11212000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11212000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14794000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14794000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17015000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17015000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17015000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1838000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1838000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3502000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3502000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7394000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7394000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11341000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11341000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1932000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1932000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3265000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6232000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9142000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 18248000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "SalesAndExciseTaxPayableCurrent": {
        "label": "Sales and Excise Tax Payable, Current",
        "description": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 5287000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 5287000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 3596000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6361000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 6361000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 6361000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 6361000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 6361000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5652000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 8659000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3510000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7520000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 7520000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 7520000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 7520000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 7520000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6457000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4206000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2627000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 9766000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 9766000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 9766000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 9766000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 9766000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8761000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4730000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5804000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10722000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 10722000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 10722000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 10722000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 10722000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10561000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8240000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6719000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9769000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 160635000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 111889000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 36721000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 155294000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 155294000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36095000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 65727000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 29632000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 107551000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 107551000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 41824000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 41824000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 143791000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 143791000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 143791000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 32440000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 32440000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 70454000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 70454000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 38014000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 38014000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 114846000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 114846000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 44392000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 44392000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 162240000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 162240000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 162240000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 45945000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 45945000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 95562000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 95562000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 49617000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 49617000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 141676000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 141676000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 46114000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 46114000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 195622000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 195622000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 195622000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 52141000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 52141000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 106505000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 106505000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 54364000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 54364000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 160262000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 160262000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53757000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53757000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 224336000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 224336000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 224336000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 54386000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 54386000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 111515000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 111515000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 57129000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 57129000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 176455000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 176455000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 64940000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 64940000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 255177000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 255177000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63059000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63059000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 132932000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 69873000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 205039000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 72107000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 289543000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 75272000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7882000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6046000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8091000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8091000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1653000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3212000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 23617000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 23617000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 32114000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 32114000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 32114000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8913000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8913000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 20598000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 20598000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32853000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32853000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49045000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49045000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49045000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15099000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15099000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32568000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32568000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 51359000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 51359000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75206000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75206000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75206000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19484000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19484000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 37588000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 37588000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 56092000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 56092000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 72972000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 72972000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 72972000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19658000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19658000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41759000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41759000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 57856000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 57856000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 74417000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 74417000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17402000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17402000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 36995000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 55037000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 72576000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20192000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "description": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "units": {
          "USD/shares": [
            {
              "end": "2020-08-28",
              "val": 0.01,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2020-08-28",
              "val": 0.01,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-08-28",
              "val": 0.01,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-08-28",
              "val": 0.01,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-09-02",
              "val": 0.01,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-09-02",
              "val": 0.01,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "ShortTermLeaseCost": {
        "label": "Short-term Lease, Cost",
        "description": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 25000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -18000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 20000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 20000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 399000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 399000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 399000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 16000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 16000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 6000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 6000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 52167000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 147431000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2018-12-31",
              "val": 147431000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 147431000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 288321000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 306583000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 334619000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 334619000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 334619000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 334619000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 334619000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": 334619000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 351010000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-03-31",
              "val": 351010000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 379744000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2020-06-30",
              "val": 379744000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-06-30",
              "val": 379744000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7173000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "end": "2020-09-30",
              "val": 7173000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 353997000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "end": "2021-03-31",
              "val": 353997000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2021-03-31",
              "val": 353997000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-03-31",
              "val": 353997000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 471814000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "end": "2021-06-30",
              "val": 471814000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-06-30",
              "val": 472531000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-06-30",
              "val": 472531000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 378998000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 381821000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 457653000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 457653000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 496993000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 496993000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 520199000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 883278000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1040987000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1040987000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 1040987000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 1040987000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 1040987000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1097582000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1162041000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1195303000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1189413000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 1189413000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1225847000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "StockholdersEquityOther": {
        "label": "Stockholders' Equity, Other",
        "description": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -43000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -23000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -38000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -38000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 15000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 15000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 15000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 160000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 160000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 160000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueAcquisitions": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "description": "Value of stock issued pursuant to acquisitions during the period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 182390000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 182390000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 182390000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 182390000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 182390000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 182390000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 182390000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 182390000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-09-30",
              "val": 3408000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3408000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3408000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3408000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3408000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3408000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3408000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4490000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4490000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4490000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4490000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10062000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10062000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5572000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5572000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10062000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10062000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10062000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4335000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4335000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4335000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4335000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9143000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9143000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4808000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4808000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9143000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9143000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9143000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5385000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5385000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5385000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5385000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10880000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10880000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5495000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5495000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10880000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10880000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5143000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5143000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5143000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10995000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 5852000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10995000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5322000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueIssuedForServices": {
        "label": "Stock Issued During Period, Value, Issued for Services",
        "description": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3537000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3537000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7007000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7007000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3470000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3470000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9429000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9429000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2422000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2422000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12214000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12214000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12214000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2804000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2804000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6696000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6696000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3892000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3892000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 11113000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 11113000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4417000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4417000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16728000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16728000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16728000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3059000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3059000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5480000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5480000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2421000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2421000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7301000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7301000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1821000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1821000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11035000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11035000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3351000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3351000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8916000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5565000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 13199000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4283000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14476000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1062000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1062000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "description": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -137000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -344000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -175000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -399000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -399000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -240000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -120000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 120000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -134000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -134000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -14000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -14000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7939000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7939000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7939000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -709000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -709000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -709000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -709000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6353000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6353000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -5644000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -5644000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7294000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7294000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7294000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1555000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1555000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2148000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2148000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -593000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -593000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3209000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3209000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1061000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1061000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4492000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4492000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4492000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -3025000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -3025000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4336000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4336000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1311000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1311000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -6062000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -6062000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1726000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1726000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7299000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7299000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -5729000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -7256000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1527000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -8671000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1415000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -9966000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 610000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 784000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 753000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1303000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1303000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -618000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -827000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -209000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4158000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4158000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4985000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4985000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4356000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4356000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4356000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -5407000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -5407000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -24703000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -24703000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -19296000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -19296000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -29949000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -29949000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -5246000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -5246000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -32180000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -32180000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -32180000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4883000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4883000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2539000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2539000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2344000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2344000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1604000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1604000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 935000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 935000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -850000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -850000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -850000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2501000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2501000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3711000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3711000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1210000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1210000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4182000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4182000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 471000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 471000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5134000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5134000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1812000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1812000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1812000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1812000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "StockRepurchasedAndRetiredDuringPeriodValue": {
        "label": "Stock Repurchased and Retired During Period, Value",
        "description": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8571000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4952000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1803000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8838000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8838000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 302000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1454000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1152000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1454000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1454000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1454000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1454000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1454000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15006000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 37515000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 22509000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45769000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8254000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64359000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30014000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30014000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 50023000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 20009000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 65029000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 15006000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125057000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 40021000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 3387000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1939000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 726000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2417000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2417000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1850000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4428000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2578000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6970000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6970000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2542000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2542000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6970000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6970000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6970000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13242000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13242000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 13242000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 13242000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28250000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28250000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 15008000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 15008000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28250000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28250000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28250000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15006000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 37515000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 22509000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45769000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8254000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64359000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "description": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 10000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 234000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 234000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 234000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 20000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 20000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 11000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 11000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 31000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 31000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 11000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 11000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 42000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 42000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 42000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 19000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 19000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 56000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 56000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 18000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 18000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 42000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 42000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 84000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 84000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 29000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 11000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 43000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 14000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 58000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 427696000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 440838000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 100000000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "UnrealizedGainLossOnDerivatives": {
        "label": "Unrealized Gain (Loss) on Derivatives",
        "description": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -487000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -159000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -159000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -159000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4174000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -3365000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -3365000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 347000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 347000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 347000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13661000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13661000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7735000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7735000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9198000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9198000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9770000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9770000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9770000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12084000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12084000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 19490000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 19490000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29318000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29318000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27083000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27083000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27083000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4489000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4489000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -663000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -663000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4102000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4102000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5038000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5038000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5038000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2790000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2790000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2361000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2361000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5570000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5570000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -4372000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -4372000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -7711000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -9293000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -10238000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 76000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 872000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 638000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 638000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1763000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1763000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 1763000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1223000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 1223000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1223000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 1223000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1331000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1331000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1331000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2021-12-31",
              "val": 1331000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 910000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 910000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 910000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2022-12-31",
              "val": 910000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 466000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 466000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 466000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 39000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 86000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 86000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1723000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1723000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 42000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 42000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 42000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 121000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 121000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 121000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 26000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 26000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "description": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 252000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 362000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 272000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 272000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 272000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 373000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 373000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 373000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 284000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 284000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 284000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 91000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 91000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 91000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "description": "Amount of expense 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": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 101000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 101000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -20000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -20000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1495000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 101000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1704000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1704000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1194000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1194000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1194000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 557000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 557000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 557000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 80000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1222000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1222000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1436000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1436000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1436000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 160000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 160000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 160000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "description": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 275000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 253000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 253000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 253000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 265000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 265000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 265000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 447000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 447000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 447000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "description": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 627000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1733000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1733000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1175000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "end": "2020-12-31",
              "val": 1175000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1175000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1273000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1273000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1273000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1181000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1181000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 1181000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 554000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 554000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 554000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "VariableLeaseCost": {
        "label": "Variable Lease, Cost",
        "description": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1021000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1882000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 861000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2898000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2898000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1016000,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1016000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3881000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3881000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 3881000,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 968000,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 968000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1888000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1888000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 920000,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 920000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2970000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2970000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1082000,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1082000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4151000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4151000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4151000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1273000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1273000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2241000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2241000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 968000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 968000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3356000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3356000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1115000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1115000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4658000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4658000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4658000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1202000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1202000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2348000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2348000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1146000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1146000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3481000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3481000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1133000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1133000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4594000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4594000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4594000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1173000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1173000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2288000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2288000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1115000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1115000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3549000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3549000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1261000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1261000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4681000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4681000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1171000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1171000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2177000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1006000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3384000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1207000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4424000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1306000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "description": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6819400,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8562091,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3554232,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9171065,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9171065,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6891655,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9526468,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 8241602,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10187457,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10187457,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10316570,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10316570,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9507857,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9507857,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9507857,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11388113,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11388113,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10388725,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10388725,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9389339,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9389339,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9430643,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9430643,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8791084,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8791084,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8791084,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5542252,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5542252,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5854791,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5854791,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6167330,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6167330,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5278839,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5278839,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4126936,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4126936,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4705172,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4705172,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2844855,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2844855,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2744259,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2744259,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2643664,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2643664,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2534773,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2115802,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2435456,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1686026,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1361265,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1036506,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 292624496,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 294586354,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 289629555,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 293796707,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 293796707,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 292378627,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 295595234,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 295187194,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 297251349,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 297251349,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 299634961,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 299634961,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 299371129,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 299371129,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 299371129,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 321736649,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 321736649,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 323094045,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 323094045,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 324478086,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 324478086,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 314658136,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 314658136,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 308195379,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 308195379,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 314610814,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 314610814,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 314610814,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 331330256,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 331330256,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 332208435,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 332208435,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 332275216,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 332275216,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 332077834,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 332077834,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 325170383,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 325170383,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 331765158,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 331765158,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 331765158,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 331251884,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 331251884,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 331831973,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 331831973,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 332352725,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 332352725,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 332144893,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 332144893,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 332825186,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 332825186,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 332503633,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 332503633,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 332503633,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 333623518,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 333623518,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 333725315,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 333725315,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 333780984,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 333780984,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 333724425,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 333724425,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 333789636,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 333789636,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 333774167,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 333774167,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 333441006,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 333441006,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333150282,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 332824020,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 333214695,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 333277478,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 333089213,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 321836470,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesOutstandingBasic": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "description": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 285805096,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 286024263,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 286075323,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 284625642,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 284625642,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 285486972,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 286068766,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 286945592,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 287063892,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 287063892,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 289318391,
              "accn": "0001628280-20-016146",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 289318391,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 289863272,
              "accn": "0001628280-21-003727",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-02"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 289863272,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 289863272,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 302583452,
              "accn": "0001628280-21-009814",
              "fy": 2020,
              "fp": "FY",
              "form": "10-Q",
              "filed": "2021-05-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 302583452,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 303311423,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 303311423,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 304066038,
              "accn": "0001628280-21-016397",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-10"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 304066038,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 305119985,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 305119985,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 308195379,
              "accn": "0001628280-21-022518",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 308195379,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 305711345,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 305711345,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 305711345,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 307969672,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 307969672,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 308512924,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 308512924,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 308244778,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 308244778,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 308959801,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 308959801,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 310116104,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 310116104,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 309226677,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 309226677,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 309226677,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 310758802,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 310758802,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 311366371,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 311366371,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 311914602,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 311914602,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 311915808,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 311915808,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 313069132,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 313069132,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 312358823,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 312358823,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 312358823,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 314295102,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 314295102,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 314660906,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 314660906,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 314980580,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 314980580,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 314820679,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 314820679,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 315207216,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 315207216,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 314886615,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 314886615,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 315130071,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 315130071,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 314894050,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 314622491,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 314826779,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 314626191,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 314690707,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 312593358,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DebtInstrumentCarryingAmount": {
        "label": "Long-term Debt, Gross",
        "description": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 1465000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1803427000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1544858000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1398145000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1252830000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 90258000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 70316000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 51994000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 51994000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestments": {
        "label": "Equity Method Investments",
        "description": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 2251000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 142000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 96000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 96000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 96000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 96000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 96000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 96000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 91000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2375000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2436000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 2436000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2436000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2436000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 2436000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2405000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2408000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2479000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2475000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 2475000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 2475000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 2475000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 2475000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2490000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2584000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2436000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2622000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 2622000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2605000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebtCurrent": {
        "label": "Long-term Debt, Current Maturities",
        "description": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 5000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 5000000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 5000000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 5000000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 5000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5000000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5000000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5000000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6250000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7500000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8750000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10000000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
        "label": "Long-Term Debt, Maturity, after Year Five",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 575000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
        "label": "Long-Term Debt, Maturity, Year One",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 5000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 677830000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
        "label": "Long-Term Debt, Maturity, Year Five",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 690000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 575000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 135315000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
        "label": "Long-Term Debt, Maturity, Year Four",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 180000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 687830000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 575000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
        "label": "Long-Term Debt, Maturity, Year Three",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 525597000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 687830000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 575000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
        "label": "Long-Term Debt, Maturity, Year Two",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 5000000,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 272028000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 687830000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 575000000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date",
        "description": "Discount rate from fair value on offering date that participants pay for shares.",
        "units": {
          "pure": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.85,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.85,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.85,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.85,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.85,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date",
        "description": "Discount rate from fair value on purchase date that participants pay for shares.",
        "units": {
          "pure": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.85,
              "accn": "0001628280-22-004474",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            }
          ]
        }
      },
      "EscrowDeposit": {
        "label": "Escrow Deposit",
        "description": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 3413000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 8701000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 8701000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 8701000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2021-12-31",
              "val": 8701000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3000000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 3000000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3000000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 3000000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3000000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "end": "2022-09-30",
              "val": 3000000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-09-30",
              "val": 1000000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1000000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 11000000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11000000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "GainLossOnSaleOfPropertyPlantEquipment": {
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "description": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2029000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2029000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 67810000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 60191000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeferredCompensation": {
        "label": "Increase (Decrease) in Deferred Compensation",
        "description": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 177000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1021000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1855000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 89327000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 95046000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 95046000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5138000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5138000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -17297000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -17297000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -21873000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -21873000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15782000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15782000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15782000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4146000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4146000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7923000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7923000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4763000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4763000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13580000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13580000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13580000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5799000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5799000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6682000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6682000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 13665000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 13665000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12382000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12382000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1246000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1246000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6338000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12371000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14409000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1074000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromSaleOfPropertyPlantAndEquipment": {
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "description": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2380000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2380000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2380000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2380000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2380000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2380000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2380000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2380000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2380000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "UnrealizedGainLossOnInvestments": {
        "label": "Unrealized Gain (Loss) on Investments",
        "description": "Amount of unrealized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 112000,
              "accn": "0001628280-22-013596",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            }
          ]
        }
      },
      "BusinessAcquisitionsProFormaRevenue": {
        "label": "Business Acquisition, Pro Forma Revenue",
        "description": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 497545000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 241762000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "description": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3591000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1617000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4530000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6672000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6672000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -807000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6462000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6462000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -8926000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -8926000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4884000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4884000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4884000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 662000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 662000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -59000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -59000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3100000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3100000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -390000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -390000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -390000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1496000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1496000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2744000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2744000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -999000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -999000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6578000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6578000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4065000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4065000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9781000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9507000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9412000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1535000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ForeignEarningsRepatriated": {
        "label": "Foreign Earnings Repatriated",
        "description": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 150000000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 50000000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 150000000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 150000000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-06-30",
              "val": 900000,
              "accn": "0001628280-22-021920",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 900000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 900000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 900000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": -134000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2939000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5338000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5338000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 114000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3315000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1006000,
              "accn": "0001628280-22-028900",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2593000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2593000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2593000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4411000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3530000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -21047000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -21047000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -21047000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1099000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1715000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1733000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7794000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7794000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -175000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -175000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -593000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1154000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -5674000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -665000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2306000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65541000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -65541000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16450000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2643000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -13807000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10155000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -12798000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2034000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2034000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 176814000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 366000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 366000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1912000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1912000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1546000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1546000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5388000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5388000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -7300000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -7300000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4753000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 331540000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 331540000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7632000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 62678000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -8277000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 134079000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -645000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 71401000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2028000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 186722000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10305000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 52643000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 215300000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 215300000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 97837000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 97837000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 196829000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 98992000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 245770000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 48941000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 307327000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 89179000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DeferredTaxAssetsDeferredIncome": {
        "label": "Deferred Tax Assets, Deferred Income",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2914000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2914000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 4402000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 4402000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1899000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1899000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3273000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2020-12-31",
              "val": 954000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14890000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 20501000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent",
        "description": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "pure": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.02,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.058,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.058,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.028,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.028,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.028,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.049,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.049,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.229,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.034,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.16,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.053,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "MinorityInterest": {
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "description": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 704000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 704000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 704000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 704000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 704000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 704000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 704000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 704000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 704000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 704000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 704000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 704000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 704000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 704000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 704000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 704000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 133000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 133000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 133000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 133000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 133000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 107000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 129000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 47000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 79000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 79000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 41000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "NoncontrollingInterestIncreaseFromBusinessCombination": {
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "description": "Amount of increase in noncontrolling interest from a business combination.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 704000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 704000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 704000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromPaymentsForOtherFinancingActivities": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -189000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -197000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -197000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -48000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -89000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -123000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 525000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 525000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 525000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -46000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -46000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -95000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -95000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -137000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -137000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -191000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -191000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -191000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -47000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -47000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -95000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -95000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -151000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -151000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -188000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -188000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -49000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -359000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -104000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -152000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -203000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -50000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 126521000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93192000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93192000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56388000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112061000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 55673000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 149058000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 36997000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174780000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174780000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 174780000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45490000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45490000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 94175000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 94175000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 48685000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 48685000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 147202000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 147202000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53027000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53027000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326787000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326787000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 326787000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 70310000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 70310000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 142356000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 142356000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 72046000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 72046000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 184694000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 184694000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 42338000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 42338000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 234433000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 234433000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 91338000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 91338000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 161838000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 70500000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 219127000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 57289000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 277794000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 95349000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RepaymentsOfConvertibleDebt": {
        "label": "Repayments of Convertible Debt",
        "description": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1998000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1998000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1998000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9797000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9797000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9797000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9797000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9797000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 677830000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "description": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 334619000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 341599000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2021-12-31",
              "val": 409222000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 457653000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 457653000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 496993000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-06-30",
              "val": 496993000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 520199000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2022-12-31",
              "val": 573454000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 614190000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 614190000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-03-31",
              "val": 614190000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-03-31",
              "val": 614190000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 643772000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 643772000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-06-30",
              "val": 643772000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-06-30",
              "val": 643772000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 692161000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-09-30",
              "val": 692161000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 883982000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 932607000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 932607000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2024-03-31",
              "val": 932607000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 932607000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 984506000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2024-06-30",
              "val": 984506000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2024-06-30",
              "val": 984506000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-06-30",
              "val": 984506000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1034010000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2024-09-30",
              "val": 1034010000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1041120000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1041120000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 1041120000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 1041120000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 1041120000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 1041120000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1097689000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2025-03-31",
              "val": 1097689000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2025-03-31",
              "val": 1097689000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1162170000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2025-06-30",
              "val": 1162170000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1195350000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1189492000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 1189492000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1225888000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 294429000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "description": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1723000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 382000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 382000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": -20000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 101000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -101000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -89000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 194000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 194000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 194000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 91000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 91000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": "2022-01-01",
              "end": "2022-12-31",
              "val": 1422000,
              "accn": "0001628280-23-005568",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -657000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1810000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1937000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscount": {
        "label": "Debt Instrument, Unamortized Discount",
        "description": "Amount, after accumulated amortization, of debt discount.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 22731000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 22731000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 22731000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 22731000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 21162000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 19592000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 18023000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 16455000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 16455000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 16455000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 16455000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 16455000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 14885000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 13212000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11661000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10057000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 10057000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 10057000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 10057000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 10057000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8522000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6987000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5452000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3918000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 3918000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3142000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InterestExpenseDebt": {
        "label": "Interest Expense, Debt",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5464000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4047000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 9747000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5700000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17092000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 7345000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26275000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26275000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9310000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9310000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 18674000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 18674000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9364000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9364000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 27352000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 27352000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 8678000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 8678000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34973000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34973000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34973000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5414000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5414000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9486000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9486000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4072000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4072000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12713000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12713000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3227000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3227000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16967000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16967000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2443000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2443000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4375000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1932000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6004000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1629000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7581000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7524000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InterestOnConvertibleDebtNetOfTax": {
        "label": "Interest on Convertible Debt, Net of Tax",
        "description": "The after-tax amount of interest recognized in the period associated with any convertible debt.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1695000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3400000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1705000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5116000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 832000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6810000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6810000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1717000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1717000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3440000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3440000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1723000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1723000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5157000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5157000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1716000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1716000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6874000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6874000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6874000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1723000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1723000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3440000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3440000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1717000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1717000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5164000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5164000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1723000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1723000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6880000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6880000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1569000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1569000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3283000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1714000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5005000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1721000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6720000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1009000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 2371000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2721000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5059000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6996000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8460000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8460000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 249000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 249000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2860000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2860000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3039000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3039000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4324000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4324000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4324000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 451000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 451000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 451000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 451000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3022000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3022000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3022000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3022000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 310000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 310000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 310000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 310000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsToAcquireInvestments": {
        "label": "Payments to Acquire Investments",
        "description": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4081000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2811000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5561000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10304000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10954000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10954000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6178000,
              "accn": "0001628280-23-016837",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6178000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8200000,
              "accn": "0001031308-23-000009",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8200000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11352000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11352000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11602000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11602000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11602000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 250000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 250000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 557000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 557000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 807000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 807000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1435000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1435000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 938000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 981000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": {
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets",
        "description": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-09-30",
              "val": 2151000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2151000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 2151000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2151000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2151000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 2151000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 2151000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 29000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 29000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "GainLossOnSaleOfInvestments": {
        "label": "Gain (Loss) on Sale of Investments",
        "description": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "units": {
          "USD": [
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2360000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2360000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2360000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2360000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2360000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            }
          ]
        }
      },
      "GainOnSaleOfInvestments": {
        "label": "Gain on Sale of Investments",
        "description": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.",
        "units": {
          "USD": [
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2360000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2360000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-09-30",
              "val": 4193000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4411000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3530000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2464000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2464000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1099000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1715000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1733000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            }
          ]
        }
      },
      "ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "description": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2123000,
              "accn": "0001031308-23-000011",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2123000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2123000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2123000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2123000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareImpairments1": {
        "label": "Capitalized Computer Software, Impairments",
        "description": "Amount of impairment loss from capitalized computer software costs.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1835000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "OperatingLeaseImpairmentLoss": {
        "label": "Operating Lease, Impairment Loss",
        "description": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2239000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2239000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2823000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PostemploymentBenefitsPeriodExpense": {
        "label": "Postemployment Benefits, Period Expense",
        "description": "Period expense related to postemployment benefits.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12579000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12579000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12579000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 847000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 847000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "SupplementalUnemploymentBenefitsSeveranceBenefits": {
        "label": "Supplemental Unemployment Benefits, Severance Benefits",
        "description": "Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 12459000,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 12459000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 12459000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 12459000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 12459000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2023-12-31",
              "val": 12459000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4694000,
              "accn": "0001031308-24-000004",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1551000,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 472000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "TangibleAssetImpairmentCharges": {
        "label": "Tangible Asset Impairment Charges",
        "description": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000002",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-24-000009",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DividendsCommonStockCash": {
        "label": "Dividends, Common Stock, Cash",
        "description": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34353000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43992000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14768000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58756000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17871000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 35851000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17980000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 53985000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 53985000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18134000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18134000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72115000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72115000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21198000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 42493000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21295000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 63756000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 21263000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 84963000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 21225000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ImpairmentOfInvestments": {
        "label": "Other than Temporary Impairment Losses, Investments",
        "description": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7318000,
              "accn": "0001031308-24-000012",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-07"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareNet": {
        "label": "Capitalized Computer Software, Net",
        "description": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 4779000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 18791000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "CapitalizedContractCostAmortization": {
        "label": "Capitalized Contract Cost, Amortization",
        "description": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3898000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5567000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5567000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5241000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5241000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5746000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "GainLossOnInvestments": {
        "label": "Gain (Loss) on Investments",
        "description": "Amount of realized and unrealized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2360000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2360000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            }
          ]
        }
      },
      "NetIncomeLossAttributableToNoncontrollingInterest": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "description": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -354000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -354000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -30000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -30000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -12000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 18000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -96000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -84000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -67000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -37000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NumberOfReportableSegments": {
        "label": "Number of Reportable Segments",
        "description": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "units": {
          "segment": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ],
          "numberOfSegment": [
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "description": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1459000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4774000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4774000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7733000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -8378000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -645000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1928000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10306000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19308000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19308000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6472000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6472000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 34937000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 28465000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 26561000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -8376000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 29360000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -4680000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "description": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2034000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4753000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4753000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7632000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -8277000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -645000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2028000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10305000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19133000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19133000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6499000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6499000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 34991000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 28492000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 26643000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -8348000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 29533000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -6170000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -42000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -42000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 4000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 2000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "description": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -575000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -101000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -101000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -100000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -175000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -175000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -27000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -27000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -54000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -27000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -82000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -28000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -173000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1490000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "description": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -245000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -89000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 89000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -28000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -28000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 28000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -45000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 45000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -8000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -16000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -8000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 24000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 106000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -501000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueShareBasedCompensation": {
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "description": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 450000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 600000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 600000,
              "accn": "0001031308-25-000002",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-26",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInDepositsOutstanding": {
        "label": "Increase (Decrease) in Deposits Outstanding",
        "description": "The increase (decrease) during the reporting period in monies given as security or collateral for items acquired or borrowed on a temporary basis. Deposits may also be paid as initial payment of the cost of acquisition or for the right to enter into a contract or agreement.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -77900000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -85945000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -63890000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -57340000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -91595000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -74489000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -74489000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -27426000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -42359000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -77190000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -65852000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NumberOfBusinessesAcquired": {
        "label": "Number of Businesses Acquired",
        "description": "The number of businesses acquired by the entity during the period.",
        "units": {
          "acquisition": [
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PrepaidExpenseAndOtherAssetsCurrent": {
        "label": "Prepaid Expense and Other Assets, Current",
        "description": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 50531000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 50531000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "end": "2024-12-31",
              "val": 50531000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "end": "2024-12-31",
              "val": 50531000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 50056000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 50018000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 57916000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 53260000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 53260000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 60283000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
        "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings",
        "description": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7299000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -5729000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -7256000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1527000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -8671000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1415000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -9966000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -11734000,
              "accn": "0001031308-25-000004",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -11734000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -12543000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -809000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -12599000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -56000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -14881000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -6245000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossBeforeTax": {
        "label": "Other Comprehensive Income (Loss), before Tax",
        "description": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4842000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -8249000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -645000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2056000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10305000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19088000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6507000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 35007000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 28500000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 26667000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -8340000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 29639000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -6671000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossTax": {
        "label": "Other Comprehensive Income (Loss), Tax",
        "description": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 89000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 28000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 28000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 45000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 24000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 106000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -501000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "StockGrantedDuringPeriodValueSharebasedCompensation": {
        "label": "Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture",
        "description": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 600000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 600000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 600000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 600000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 600000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 600000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 600000,
              "accn": "0001031308-25-000007",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-06",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 600000,
              "accn": "0001031308-25-000015",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 600000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": 37820000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 39772000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 39772000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 53514000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsFairValueDisclosure": {
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "description": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 5648000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 17838000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 17838000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 31504000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DerivativeAssets": {
        "label": "Derivative Asset",
        "description": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 32172000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 21934000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 21934000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 22010000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "description": "Amount of impairment loss on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14588000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxesPaidNet": {
        "label": "Income Taxes Paid, Net",
        "description": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 51577000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidFederalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10495000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidStateAndLocalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4402000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "description": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 73654000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 324000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -958000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5712000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCredits": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4958000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "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": 100922000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 111486000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-12-31",
              "val": 111486000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 109941000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "NoncashOrPartNoncashAcquisitionInvestmentsAcquired1": {
        "label": "Noncash or Part Noncash Acquisition, Investments Acquired",
        "description": "\"The amount of investments that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3500000,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001031308-26-000007",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-26",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
        "label": "Unrecorded Unconditional Purchase Obligation",
        "description": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "units": {
          "USD": [
            {
              "end": "2026-03-31",
              "val": 1809000,
              "accn": "0001031308-26-000017",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      }
    },
    "ecd": {
      "CoSelectedMeasureAmt": {
        "label": "",
        "description": "",
        "units": {
          "pure": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 258000000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 274000000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 324700000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 372200000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 429900000,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgCompActuallyPaidAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5293179,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6930769,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5000008,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2927002,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5401374,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5047786,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7408828,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2433369,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3451053,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6026635,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeerGroupTotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 130.86,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 87.67,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 139.46,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 164.53,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 183.21,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2025"
            }
          ]
        }
      },
      "TotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 119.57,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 91.73,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 130.04,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 116.93,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 96.13,
              "accn": "0001104659-26-042019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-10",
              "frame": "CY2025"
            }
          ]
        }
      }
    }
  }
}