{
  "cik": 1679788,
  "entityName": "Coinbase Global, Inc.",
  "facts": {
    "us-gaap": {
      "AccountsNotesAndLoansReceivableNetCurrent": {
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current",
        "description": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 189471000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 189471000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 189471000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 189471000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 208828000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 184579000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 237131000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 396025000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 396025000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 396025000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 396025000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 304706000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 346048000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 245616000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 240354000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 404376000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 404376000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 404376000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 404376000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 404376000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 480404000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 427210000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 397466000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 361715000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "AccountsPayableAndAccruedLiabilitiesCurrent": {
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "description": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 85111000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 85111000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 85111000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 373955000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 266655000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 290471000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 12031000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 12031000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 12031000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 12031000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15858000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 35982000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 29422000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 39833000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 39833000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 39833000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 39833000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 39833000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 12650000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 40745000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 61514000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 56043000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 56043000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 56043000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 56043000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 56043000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 23694000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 27983000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 36744000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 39294000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 39294000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 39294000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 39294000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 39294000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26825000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 37443000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 39375000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 63316000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 63316000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 63316000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 63316000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 63316000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 62515000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 68518000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 85863000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 117605000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 117605000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 117605000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 112206000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 72067000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccountsPayableOtherCurrent": {
        "label": "Accounts Payable, Other, Current",
        "description": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 9885000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 9885000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 9885000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 25588000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 12883000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 41529000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 31768000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 92883000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 72823000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 72823000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 72823000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 72823000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 87677000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 82795000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 63782000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 112520000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 112520000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 112520000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 112520000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 112520000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 66679000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 64167000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 59753000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 115130000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 115130000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 126032000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 126032000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 126032000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 123304000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 103758000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 122217000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 204390000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 204390000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 204390000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 204390000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 130232000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 150276000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 206257000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 280218000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 196459000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 196459000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 196459000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 140939000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 141912000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 33987000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 33987000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 33987000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 88783000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 68913000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 90990000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 116054000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 439559000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 439559000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 439559000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 439559000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 439559000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 647960000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 457399000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 298101000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 331236000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 331236000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 331236000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 331236000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 331236000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 274983000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 262251000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 374374000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 447050000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 496183000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 496183000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 496183000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 456889000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 438321000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 448170000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 500603000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 626820000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 690136000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 690136000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 690136000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 552662000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 662042000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 601354000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 835468000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 687676000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 805281000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 805281000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 726749000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 723708000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "description": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 6256000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 6256000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 6256000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 6256000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2118000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2774000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -432000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -3395000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": -3395000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": -3395000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": -3395000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": -3395000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -3890000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -18183000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -36493000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -38606000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": -38606000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": -38606000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": -38606000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": -38606000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -28409000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -33792000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -44113000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -30270000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": -30270000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": -30270000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": -30270000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": -30270000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -37496000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -40271000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -28843000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -50051000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": -50051000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": -50051000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": -50051000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": -50051000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -42092000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -60000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3538000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4973000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 4973000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 4973000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -13309000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": -98270000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AdditionalPaidInCapitalCommonStock": {
        "label": "Additional Paid in Capital, Common Stock",
        "description": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 231024000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 231024000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 231024000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 231024000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 804523000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1516533000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1850711000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2034658000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2034658000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 2034658000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 2034658000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2034658000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2579216000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3004459000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3380330000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3767686000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 3767686000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 3767686000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 3767686000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 3767686000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4056774000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4239319000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4418327000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4491571000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 4491571000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 4491571000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 4491571000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 4491571000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4550408000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4816808000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5087238000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5365990000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 5365990000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 5365990000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 5365990000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 5365990000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5483821000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5639538000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9131722000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8566854000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 8566854000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 8566854000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7666768000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 7710289000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 32535000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9180000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 22386000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13205000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 38566000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 16180000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72643000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72643000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 105376000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 105376000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 294711000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 294711000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 189335000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 189335000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 559652000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 559652000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 264941000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 264941000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 824153000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 824153000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 824153000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 353538000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 353538000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 815094000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 815094000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 461556000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 461556000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1232815000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1232815000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 417721000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 417721000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1683840000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1683840000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1683840000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 212982000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 212982000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 427606000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 427606000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 214624000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 214624000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 661510000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 661510000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 233904000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 233904000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 834285000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 834285000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 918327000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 235569000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 235569000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 465938000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 465938000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 230369000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 230369000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 725630000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 725630000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 259692000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 259692000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 960906000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 960906000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 207294000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 207294000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 415474000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 415474000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 208180000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 208180000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 649135000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 233661000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 889820000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 252452000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 499487000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 247035000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AllocatedShareBasedCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense",
        "description": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51883000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9180000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 25063000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15884000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 41243000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 16180000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72625000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72625000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 104628000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 104628000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 293963000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 293963000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 189335000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 189335000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 558157000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 558157000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 264194000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 264194000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 820685000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 820685000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 820685000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 352141000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 352141000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 743637000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 743637000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 391496000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 391496000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1135078000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1135078000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 391441000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 391441000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1565823000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1565823000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1565823000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 282902000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 282902000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 482674000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 482674000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 199772000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 199772000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 700827000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 700827000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 218153000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 218153000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 864710000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 864710000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 864710000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 224504000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 224504000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 442438000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 442438000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 217934000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 217934000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 690854000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 690854000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 248416000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 248416000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 912838000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 912838000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 190729000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 190729000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 386889000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 386889000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 196160000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 196160000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 608958000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 222069000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 839440000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 248055000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 486396000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 238341000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 2161000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2161000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 2161000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 4663000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11958000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 16977000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "AllowanceForNotesAndLoansReceivableCurrent": {
        "label": "Financing Receivable, Allowance for Credit Loss, Current",
        "description": "Amount of allowance for credit loss on financing receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "AmortizationOfFinancingCostsAndDiscounts": {
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "description": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 748000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 700000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 700000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2420000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2420000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1672000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5031000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5031000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5031000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2070000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2070000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4238000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4238000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2168000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2168000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6442000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6442000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2204000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2204000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8653000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8653000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2165000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4403000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2238000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6665000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2262000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8830000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 9700000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3900000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7900000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3900000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12200000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4300000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16700000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16700000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6900000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6900000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 15200000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 15200000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8300000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8300000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 27500000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 27500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12300000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12300000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45300000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45300000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45300000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 25900000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 25900000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 52300000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 52300000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 26400000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 26400000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 80000000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 80000000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 27700000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 27700000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 106100000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 106100000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 106100000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 26400000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 47900000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 21500000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 61100000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 13200000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 69600000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 69600000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 69628000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 21786000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6015000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27042000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5105000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 10395000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5290000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 31231000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 20836000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 67126000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 35612000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 70456000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 34844000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 153816000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 42507000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 15563000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 46573000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27741000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 27741000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16597000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16597000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2523000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2523000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8204000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8204000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8204000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8204000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6590000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6590000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6590000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6590000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6585000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6585000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6585000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 52333000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 52333000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 50211000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 50211000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 50211000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 50211000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 46915000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 46915000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 46991000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 46991000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44551000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44551000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44551000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 47648000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 47648000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 45327000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 45327000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 45327000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 45327000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 41769000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 41769000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 41769000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 41769000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12612000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12612000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12612000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8260000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8260000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7807000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7807000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 15036000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 15036000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7416000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7416000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 14645000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 14645000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6582000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6582000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15317000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 15317000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7383000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7383000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7383000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7383000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3857000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3857000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4276000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 40762000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 38415000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 37870000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AssetImpairmentCharges": {
        "label": "Asset Impairment Charges",
        "description": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2252000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 268000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 268000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8352000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8355000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 841000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 841000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 175636000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 234023000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 329652000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 229129000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 5855414000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 5855414000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 5855414000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 5855414000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10201112000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 15790208000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 18454271000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 20895194000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 105468243000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 111168363000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 139301859000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 137650575000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 127305595000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 206982953000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 206982953000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 206982953000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 206982953000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 14753901000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 348036477000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 286959173000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 290558608000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 21731006000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 23476038000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 31351367000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 29671832000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 29671832000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 29671832000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28848792000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 26460286000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetsCurrent": {
        "label": "Assets, Current",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 5133948000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 5133948000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 5133948000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 5133948000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8672543000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14238055000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 15869717000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 18373863000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 18373863000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 18373863000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 18373863000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 18373863000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16940652000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 102162250000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 107679967000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 86448215000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 86448215000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 86448215000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 86448215000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 86448215000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 135843945000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 134261971000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 123919222000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 203466531000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 203585846000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 203585846000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 203585846000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 11356794000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 343840946000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 282886632000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 286425567000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 18112653000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 18112653000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 18112653000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 18112653000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 18112653000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17453788000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 17490500000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 22093189000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 20388445000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 20388445000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 20388445000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 19679810000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 17489307000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "description": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 680000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 680000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 680000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 680000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 695000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 695000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 695000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6184000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6184000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6184000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6184000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5395000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5395000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6230000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6230000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6230000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 196000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 196000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 196000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 196000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "CapitalExpendituresIncurredButNotYetPaid": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "description": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5522000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7607000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7809000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2501000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 533000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 533000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 974000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 974000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 808000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 808000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 234000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 234000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 283000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 283000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 177000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 177000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            }
          ]
        }
      },
      "CapitalLeaseObligationsIncurred": {
        "label": "Lease Obligation Incurred",
        "description": "Amount of increase in lease obligation from new lease.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14356000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7123000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 14753000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 22483000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 40011000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 40011000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7490000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7490000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13413000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13413000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16781000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16781000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20061000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20061000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20061000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3771000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3771000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7020000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7020000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10845000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10845000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14528000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14528000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4668000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4668000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7559000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7559000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11173000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14730000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3140000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6291000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            }
          ]
        }
      },
      "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": 548945000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 636324000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 687410000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 766262000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1061850000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 1061850000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 1061850000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 1061850000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1061850000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1983318000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 1983318000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4365982000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2021-06-30",
              "val": 4365982000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6352775000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2021-09-30",
              "val": 6352775000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7123478000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 7123478000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 7123478000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 7123478000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 7123478000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 7123478000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6116388000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 6116388000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5682068000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 5682068000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5006584000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 5006584000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4425021000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 4425021000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 4425021000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 4425021000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 4425021000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 4425021000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5018409000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2023-03-31",
              "val": 5018409000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5166733000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 5166733000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5100799000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2023-09-30",
              "val": 5100799000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5139351000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 5139351000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 5139351000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 5139351000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 5139351000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 5489100000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6711400000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2024-03-31",
              "val": 6711400000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7225535000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2024-06-30",
              "val": 7225535000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7723806000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2024-09-30",
              "val": 7723806000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8543903000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 8543903000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 8543903000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 8543903000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 9308266000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8051169000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2025-03-31",
              "val": 9969393000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7539388000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2025-06-30",
              "val": 9367889000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8676275000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 11285452000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 11285452000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 11285452000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10205022000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 8614065000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "description": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 1987139000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1784417000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2019-12-31",
              "val": 1784417000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2019-12-31",
              "val": 1784417000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 1784417000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 1784417000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2238733000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2417441000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2643960000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2020-12-31",
              "val": 4856029000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8305935000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 8305935000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 13358636000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2021-06-30",
              "val": 13358636000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 15340625000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2021-09-30",
              "val": 15340625000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 17680662000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16166884000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 16166884000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 12892178000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 12892178000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 11620802000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 11620802000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2022-12-31",
              "val": 9429646000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 10288045000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 10338150000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2023-03-31",
              "val": 10338150000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8884461000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 8884461000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8511185000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2023-09-30",
              "val": 8511185000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9555429000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 9555448000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 9555429000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 9555429000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 9555429000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 9555448000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 9555429000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2023-12-31",
              "val": 9555429000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 9925812000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11747787000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2024-03-31",
              "val": 11747787000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11274884000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2024-06-30",
              "val": 11274884000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11617013000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2024-09-30",
              "val": 11617013000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 14610442000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 14610442000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 14610442000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 14610442000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 15683455000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2024-12-31",
              "val": 15683456000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 15683456000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 13303915000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2025-03-31",
              "val": 15505557000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 12634286000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2025-06-30",
              "val": 14731383000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 14305255000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 16893420000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 16893420000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 16893420000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 15934022000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 13152428000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -202552000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 465191000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 636957000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 877661000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3073693000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3073693000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3433675000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3433675000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8491592000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8491592000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10485707000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10485707000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12889516000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12889516000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12889516000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1508271000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1508271000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4668552000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4668552000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -5683599000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -5683599000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -8087759000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -8087759000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -8087759000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 897127000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 897127000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -540815000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -540815000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -891108000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -891108000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 117011000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 117011000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -371005000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2213525000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2213525000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1745378000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1745378000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2041920000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2041920000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5103380000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5806010000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1308182000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -179554000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2056001000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1031918000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -395055000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1117115000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -921227000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -3693727000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "CommonStockParOrStatedValuePerShare": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "description": "Face amount or stated value per share of common stock.",
        "units": {
          "USD/shares": [
            {
              "end": "2021-03-31",
              "val": 1e-05,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "CommonStockSharesAuthorized": {
        "label": "Common Stock, Shares Authorized",
        "description": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2021-03-31",
              "val": 490413936,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2024-12-31",
              "val": 10500000000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 10500000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 10500000000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 10500000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 10500000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 10500000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10500000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 10500000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTax": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -30430000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31162000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 64709000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 33547000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 148852000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 84143000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 329294000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 329294000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 767325000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 767325000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2374330000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2374330000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1607005000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1607005000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2777224000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2777224000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 402894000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 402894000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3614469000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3614469000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3614469000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -430154000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -430154000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1538101000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1538101000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1107947000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1107947000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2101046000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2101046000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -562945000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -562945000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2660160000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2660160000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2660160000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -68699000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -68699000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -171487000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -171487000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -102788000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -102788000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -184073000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -184073000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -12586000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -12586000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 103207000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 103207000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 103207000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1169019000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1169019000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1202394000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1202394000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 33375000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 33375000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1289317000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1289317000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 86923000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 86923000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2559285000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2559285000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 73567000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 73567000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1544499000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1544499000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1470932000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1470932000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1980649000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 436150000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1315351000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -412399000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -856828000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -444429000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ConvertibleDebtNoncurrent": {
        "label": "Convertible Debt, Noncurrent",
        "description": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 1406927000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleConversionPrice1": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "description": "The price per share of the conversion feature embedded in the debt instrument.",
        "units": {
          "USD/shares": [
            {
              "end": "2021-05-31",
              "val": 370.45,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-05-31",
              "val": 370.45,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 20807000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 20807000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 20807000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 20807000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 16175000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 109540000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 587307000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 573547000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 573547000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 573547000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 573547000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 573547000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 750566000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 909557000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1014736000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1046791000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 1046791000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1046791000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1046791000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 1046791000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1138532000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1127318000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1105992000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1272233000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1272233000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 1272233000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 1272233000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 1272233000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 879671000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1010154000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1032959000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 941298000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 941298000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 941298000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 941298000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 941298000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 995529000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 541354000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 324096000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 570819000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 570819000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 570819000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 647664000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 682446000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DeferredIncomeTaxesAndTaxCredits": {
        "label": "Deferred Income Taxes and Tax Credits",
        "description": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -20903000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7637000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 13488000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7637000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 474000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 474000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 36000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 36000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -93328000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -93328000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -572044000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -572044000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -558329000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -558329000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -558329000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -183183000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -183183000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -337520000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -337520000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -444225000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -444225000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -468035000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -468035000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -468035000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -84169000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -84169000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -71435000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -71435000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -50217000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -50217000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -216334000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -216334000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -216334000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 214361000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 214361000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 83961000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 83961000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 61075000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 61075000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 151315000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 151315000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -54540000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -54540000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 399971000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 399971000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 486498000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 238308000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -77176000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -109875000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "DepositsAssetsNoncurrent": {
        "label": "Deposits Assets, Noncurrent",
        "description": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 68287000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 68287000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 68287000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 68287000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 89528000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 10546000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 11771000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13347000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 13347000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 13347000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 13347000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 13347000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 12729000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 12425000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10542000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 10989000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 10989000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 10989000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 10989000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 10989000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9452000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 11523000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 12238000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 16250000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 19840000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 23985000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 16878000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6894000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 14378000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 22385000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30962000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30962000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10922000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10922000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 23534000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 23534000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 40633000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 40633000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 63651000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 63651000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 63651000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 31580000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 31580000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 73607000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 73607000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 113721000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 113721000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 154069000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 154069000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 154069000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 41208000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 41208000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 78190000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 78190000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 110157000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 110157000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 139642000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 139642000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 139642000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 29327000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 29327000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 63828000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 63828000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 94523000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 94523000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 127518000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 127518000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 33333000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 33333000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 67234000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 67234000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 117312000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 188428000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 68006000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 132409000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 18809000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 223284000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-12-31",
              "val": 345429000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 345429000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 30776000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3838000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 3838000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 3838000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 3838000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 3838000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 17302000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 19243000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 19997000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 30577000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 30577000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 44214000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "DerivativeFairValueOfDerivativeAsset": {
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "description": "Fair value, before 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 elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 18809000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 223284000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 221974000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 345429000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 345429000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 345429000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 257631000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 109563000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "DerivativeFairValueOfDerivativeLiability": {
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "description": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 127091000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 127091000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 127091000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 127091000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 394491000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 168818000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 243508000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 93616000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 93616000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 93616000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 136562000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10556000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "DerivativeLiabilities": {
        "label": "Derivative Liability",
        "description": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 127091000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 127091000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 394491000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 168818000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-12-31",
              "val": 93616000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 93616000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 12679000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 19583000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 19583000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 19583000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 19583000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 19583000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 47235000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 28285000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6025000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 21913000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 21913000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 150104000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "DerivativeLiabilitiesCurrent": {
        "label": "Derivative Liability, Current",
        "description": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 271303000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 271303000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 271303000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 271303000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 543820000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 366991000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 445172000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 426665000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 426665000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 426665000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 426665000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 426665000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 485564000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 136548000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 209678000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 151505000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 151505000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 151505000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 151505000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 151505000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 167823000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 144503000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 109255000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 62980000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "DueFromRelatedParties": {
        "label": "Due from Related Parties",
        "description": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 600000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 600000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 600000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 600000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2400000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2700000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3300000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4500000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 4500000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 4500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 4500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3300000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1300000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3000000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1300000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 1300000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7200000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "EarningsPerShareBasic": {
        "label": "Earnings Per Share, Basic",
        "description": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.5,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0.16,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.61,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.25,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1.58,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1.58,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3.8,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3.8,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11.78,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11.78,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7.77,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7.77,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 13.58,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 13.58,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1.92,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1.92,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17.47,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17.47,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17.47,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.98,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.98,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6.95,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6.95,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4.95,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4.95,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -9.37,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -9.37,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2.43,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2.43,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11.81,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11.81,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11.81,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.34,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.34,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -0.76,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -0.76,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.42,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.42,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -0.76,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -0.76,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.01,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.01,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.4,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.4,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.4,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.84,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.84,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4.95,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4.95,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.15,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.15,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5.23,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5.23,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.3,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.3,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10.42,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10.42,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.26,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.26,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5.87,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5.87,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5.6,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5.6,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7.49,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1.65,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4.85,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1.49,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -2.85,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -1.36,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EarningsPerShareDiluted": {
        "label": "Earnings Per Share, Diluted",
        "description": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.5,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0.15,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.55,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.23,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1.4,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1.4,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3.05,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3.05,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9.6,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9.6,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6.42,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6.42,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 11.19,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 11.19,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1.62,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1.62,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14.5,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14.5,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14.5,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.98,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.98,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6.97,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6.97,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4.98,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4.98,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -9.39,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -9.39,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2.43,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2.43,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11.83,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11.83,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11.83,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.34,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.34,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -0.76,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -0.76,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.42,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.42,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -0.76,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -0.76,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.01,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.01,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.37,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.37,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.37,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.4,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.4,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4.49,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4.49,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.14,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.14,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4.76,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4.76,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.28,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.28,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9.48,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9.48,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.24,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.24,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5.39,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5.39,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5.14,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5.14,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6.85,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1.5,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4.45,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1.49,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -2.85,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -1.36,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateContinuingOperations": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "description": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.3309,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.084,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0.129,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.168,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.175,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.209,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.2123,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.2123,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.226,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.226,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -0.275,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -0.275,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.849,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.849,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -0.303,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -0.303,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.499,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.499,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.1973,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.1973,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.1973,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.295,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.295,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.177,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.177,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.118,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.118,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.171,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.171,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.154,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.154,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.1435,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.1435,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.1435,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.524,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.524,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.279,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.279,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.238,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.238,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.149,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.149,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1.065,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1.065,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2.2346,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2.2346,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2.2346,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.182,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.182,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.12,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.12,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1.6,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1.6,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.109,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.109,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.101,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.101,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.1236,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.1236,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.204,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.204,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.216,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.216,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.217,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.217,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.2,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.139,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.172,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.152,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0.124,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0.091,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "description": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -170000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -10875000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3933000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -18118000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2081000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2081000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16231000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16231000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11015000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11015000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1111000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1111000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64883000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64883000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64883000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5507000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5507000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -119932000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -119932000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -376261000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -376261000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -163257000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -163257000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -163257000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11377000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11377000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4370000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4370000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -27353000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -27353000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8772000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8772000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8772000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -21186000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -21186000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -25923000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -25923000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19664000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19664000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -48367000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -48367000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1655000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1655000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 79845000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 79845000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 89868000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 92850000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -38171000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -47265000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset": {
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Asset",
        "description": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as an asset.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 223300000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 222000000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 336400000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 30577000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 30577000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 30966000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 26572000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 24763000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 108665000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability",
        "description": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 127100000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 127100000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 127100000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 127100000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 394500000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 168800000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 243500000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 93600000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 21913000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 21913000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 120624000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 79770000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 59637000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 255915000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "EmployeeRelatedLiabilitiesCurrent": {
        "label": "Employee-related Liabilities, Current",
        "description": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 23403000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 23403000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 23403000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 23403000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 32010000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 94541000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 108490000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 146313000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 146313000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 146313000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 146313000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 146313000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 113859000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 143882000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 104543000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 90257000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 90257000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 90257000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 90257000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 90257000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 104245000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 113357000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 182774000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 224237000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 224237000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 224237000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 224237000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 224237000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 117309000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 140445000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 192645000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 186151000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 186151000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 186151000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 186151000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 186151000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 98635000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 108694000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 182843000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 186927000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 186927000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 186927000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 183192000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 196337000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2021-03-31",
              "val": 225500000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 251500000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 204900000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 180900000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 214800000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 186200000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 159700000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 130200000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 123000000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 104800000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 87300000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 70100000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 56000000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 42800000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 32400000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 25600000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17300000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 13700000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "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": 2000000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 2000000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 2000000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 2000000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1056000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1056000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1056000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1463000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 1463000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 628000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNi": {
        "label": "Equity Securities, FV-NI",
        "description": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 10500000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11500000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 10500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 11500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 21100000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 21100000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 19400000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 19400000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 17300000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 17300000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 11400000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 11400000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 10800000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 13000000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 13200000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 12700000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": {
        "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value",
        "description": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 279839000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 363950000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 363950000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 363950000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 363950000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 363950000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 400495000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 350910000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 357042000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 326683000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 374161000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 374161000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 374161000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 1933843000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 401728000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 622985000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 622985000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 622985000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 832420000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 840287000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 15599000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2019-12-31",
              "val": 15599000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2019-12-31",
              "val": 15599000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 15599000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 26146000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 34921000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 34921000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 66546000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2021-06-30",
              "val": 66546000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 269376000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2021-09-30",
              "val": 269376000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2021-12-31",
              "val": 352431000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 379424000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 379424000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 331464000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 331464000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 339737000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 339737000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2022-12-31",
              "val": 315285000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 292396000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2023-03-31",
              "val": 330346000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 291778000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 291778000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 343844000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2023-09-30",
              "val": 343844000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 330346000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 330346000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 330346000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 330346000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 330346000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 333979000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 328235000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 340921000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 361521000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 374200000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 380200000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-12-31",
              "val": 44400000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 44400000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 44400000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount",
        "description": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 500000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2600000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2600000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2600000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 500000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 500000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 600000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 69600000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 71500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 102000000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 102000000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 106500000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount",
        "description": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1307000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1307000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1307000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1307000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1387000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1387000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2379000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2379000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3084000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3084000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8019000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8019000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 879000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 879000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 879000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 879000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 879000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 879000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 900000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 900000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 62000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 62000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 62000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 62000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 62000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 43000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3504000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1861000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1861000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount",
        "description": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1600000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2900000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3700000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4600000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4600000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 4600000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 4600000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 4600000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4600000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4800000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4800000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4800000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4900000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 4900000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 4900000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 4900000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 4900000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4900000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4900000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4900000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4900000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 4900000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 4900000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 4913000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 4913000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5000000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8400000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6774000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6774000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPeriodIncreaseDecrease": {
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16234000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": {
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs",
        "description": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 2575000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 18809000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "FinancingReceivableAllowanceForCreditLosses": {
        "label": "Financing Receivable, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 29506000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 29506000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 29506000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 29506000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 36399000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 43109000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 55365000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 73159000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 73159000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 73159000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 73159000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 73159000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 99041000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 124425000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 152163000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 176580000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 176580000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 176580000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 176580000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 176580000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 196240000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 217797000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 170196000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 236512000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 236512000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 91257000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 91257000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 91257000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 53177000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 86417000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2021-03-31",
              "val": 28536000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 45009000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 56799000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 88982000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 69814000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 68869000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 67591000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 66924000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 24216000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24216000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24216000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 25649000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2021-03-31",
              "val": 22292000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 23010000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14474000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 78507000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 51813000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 25352000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 42954000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 21396000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8197000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2021-03-31",
              "val": 6454000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6454000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9694000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 9694000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4818000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4818000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4818000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4819000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3026000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3026000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3026000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3026000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": "2021-03-31",
              "val": 11346000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11346000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14591000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14591000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13119000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13119000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 13119000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 13120000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7665000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7665000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7665000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8782000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": "2021-03-31",
              "val": 22604000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 32270000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 41437000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 58034000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 21221000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 21360000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 21360000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 21361000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 15966000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 15966000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 15966000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 17400000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsNet": {
        "label": "Finite-Lived Intangible Assets, Net",
        "description": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2021-03-31",
              "val": 91232000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 118089000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 139133000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 173439000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 187657000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 160157000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 132419000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 106402000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 97142000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 75584000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 62385000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 58172000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 1389823000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1369794000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1336983000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1290869000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 3106000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4409000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6669000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -6207000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1057000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1057000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2869000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2869000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2392000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2392000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -16084000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -16084000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14944000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14944000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14944000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7389000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7389000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -115072000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -115072000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -192253000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -192253000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28516000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28516000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8428000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8428000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -16435000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -17314000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -17190000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 992000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "GainLossOnInvestments": {
        "label": "Gain (Loss) on Investments",
        "description": "Amount of realized and unrealized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -245000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -397000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -397000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -150000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -150000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9257000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9257000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10271000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10271000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14209000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14209000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20138000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20138000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20138000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 607000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 607000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1830000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1830000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1118000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1118000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3056000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3056000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -23000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 49301000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 50121000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24368000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -11553000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3327000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1475448000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 680520000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 46797000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -11381000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -9073000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -355000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -355000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -11000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -11000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -361000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -361000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1425000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1425000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 58000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8464000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -7734000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -7567000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 231929000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 58958000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 110946000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 51988000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 182379000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 71433000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 279880000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 279880000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 121231000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 121231000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 369426000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 369426000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 248195000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 248195000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 612068000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 612068000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 242642000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 242642000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 909392000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 909392000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 909392000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 413578000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 413578000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 883747000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 883747000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 470169000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 470169000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1222904000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1222904000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 339157000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 339157000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1600586000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1600586000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1600586000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 248761000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 248761000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 507749000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 507749000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 258988000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 258988000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 760379000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 760379000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 252630000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 252630000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1041308000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1074308000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1074308000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 287236000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 287236000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 607351000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 607351000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 320115000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 320115000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 937738000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 937738000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 330387000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 330387000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1300257000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1300257000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 394346000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 394346000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 748053000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 748053000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 353707000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 353707000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1166499000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 418446000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1619642000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 376094000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 733018000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 356924000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "Goodwill": {
        "label": "Goodwill",
        "description": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 54696000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2019-12-31",
              "val": 54696000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2019-12-31",
              "val": 54696000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 54696000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 77212000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 77212000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 77212000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 77212000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 77212000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 77212000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 77212000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 77212000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 481379000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 501259000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 567420000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2021-12-31",
              "val": 625758000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1080176000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1073906000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1073906000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1073906000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 1073906000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1073906000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1073906000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 1073906000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 1073906000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1139670000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1139670000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1139670000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1139670000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1139670000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 1139670000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 1139670000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 1139670000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1139670000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1139670000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1139670000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1139670000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1139670000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 1139670000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 1139670000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 1139670000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1153621000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1153621000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4004112000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4168967000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 4168967000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 4168967000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4208389000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 4139490000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 22516000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22516000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22516000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22516000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 404167000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 424047000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 490208000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 548546000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 548546000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 548546000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 548546000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 548546000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 454418000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 454418000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 454417000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 454417000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 454417000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 454417000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 454417000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 454417000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 65764000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 65764000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 65764000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65764000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65764000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2864442000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3029297000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 39843000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "GoodwillImpairedAccumulatedImpairmentLoss": {
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "description": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease": {
        "label": "Hedged Asset, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)",
        "description": "Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, remaining after discontinued hedge.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 515000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -3333000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 448000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 670000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 670000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 670000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 670000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 670000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6043000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 19688000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -1796000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "HedgedAssetFairValueHedge": {
        "label": "Hedged Asset, Fair Value Hedge",
        "description": "Amount of asset hedged in fair value hedging relationship.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 247735000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 247735000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 247735000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 247735000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 518225000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 363108000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 439637000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 421685000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 421685000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 421685000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 421685000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 421685000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 567983000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 136286000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 209972000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 201565000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 201565000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 201565000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 201565000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 201565000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 119720000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 85390000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 56564000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 45212000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "HedgedAssetFairValueHedgeCumulativeIncreaseDecrease": {
        "label": "Hedged Asset, Fair Value Hedge, Cumulative Increase (Decrease)",
        "description": "Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 113102000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 113102000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 113102000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 113102000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 370617000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -56623000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 18520000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -240771000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": -240771000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": -240771000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": -240771000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": -240771000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -111931000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 93318000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -1025000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -562000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": -562000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": -562000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": -562000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": -562000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8217000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -27214000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -52047000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -3946000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": -3900000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": -3900000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": -3900000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": -3900000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease": {
        "label": "Hedged Liability, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)",
        "description": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk, remaining after discontinued hedge.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "HedgedLiabilityFairValueHedge": {
        "label": "Hedged Liability, Fair Value Hedge",
        "description": "Amount of liability hedged in fair value hedging relationship.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease": {
        "label": "Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease)",
        "description": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsExcludingGoodwill": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "description": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 700000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 300000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8400000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 800000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 800000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 175600000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 174800000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 234000000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 58400000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 329200000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 228000000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "description": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 300000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8400000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 58200000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 75700000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 119400000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 209800000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 586800000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 377000000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -45416000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 34909000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 73715000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 38806000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 176431000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 102716000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 409199000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 409199000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 996666000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 996666000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1865547000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1865547000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 868881000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 868881000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2136407000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2136407000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 270860000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 270860000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3026947000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3026947000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3026947000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -609445000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -609445000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1850014000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1850014000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1240569000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1240569000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2493704000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2493704000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -643690000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -643690000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3064582000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3064582000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3064582000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -165676000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -165676000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -244359000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -244359000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -78683000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -78683000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -209698000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -209698000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 34661000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 34661000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -76845000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -76845000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -76845000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1437424000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1437424000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1377187000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1377187000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -60237000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -60237000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1445768000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1445768000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 68581000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 68581000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2942644000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2942644000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 82456000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 82456000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1906229000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1906229000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1823773000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1823773000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2408372000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 502143000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1522065000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -464705000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -860116000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -395411000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -15029000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2936000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9482000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 6546000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 30899000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21417000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 86882000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 86882000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 225203000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 225203000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -512265000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -512265000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -737468000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -737468000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -647505000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -647505000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -135240000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -135240000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -597173000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -597173000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -597173000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -179786000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -179786000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -326701000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -326701000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -146915000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -146915000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -425756000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -425756000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -99055000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -99055000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -439633000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -439633000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -439633000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -86780000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -86780000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -68058000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -68058000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18722000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18722000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -31132000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -31132000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 36926000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 36926000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -171716000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -171716000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -171716000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 261179000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 261179000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 164792000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 164792000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -96387000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -96387000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 157878000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 157878000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -6914000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -6914000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 363578000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 363578000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16848000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16848000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 411721000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 411721000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 394873000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 394873000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 481312000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 69591000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 261738000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -70588000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -106531000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -35943000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 2165000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 550000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2065000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21623000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 62060000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 62060000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 51504000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 51504000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 53426000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 53426000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 68614000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 68614000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 68614000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1980000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1980000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10002000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10002000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17762000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17762000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35888000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35888000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5322000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5322000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10669000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10669000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 19676000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 19676000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39122000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39122000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5528000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5528000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 81552000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 81552000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 113107000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 113107000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 140341000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 140341000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 36092000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 36092000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 131310000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 131310000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 147999000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 164868000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 14375000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 45143000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncomeTaxesReceivable": {
        "label": "Income Taxes Receivable, Current",
        "description": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 435096000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 94689000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 61231000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 61231000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 61231000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 61231000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 61231000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 56767000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 62406000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 60522000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 60441000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 60441000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 60441000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 60441000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 60441000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 67947000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 64759000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 69727000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 63726000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 63726000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 63726000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 63726000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 63726000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 39945000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6812000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 16831000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5530000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 5530000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 5530000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 5530000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 5530000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5762000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 40823000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 74203000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 63726000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 63726000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 63726000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 70390000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 88014000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-03-31",
              "val": 6952000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12192000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6090000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 45180000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 614000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 184488000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 23952000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 194290000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17393000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27330000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27330000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -28398000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -28398000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 659000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 659000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 24667000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 24667000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18612000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18612000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -32904000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -28495000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -18745000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 954000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": {
        "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable",
        "description": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1912000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -12726000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -5621000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 43805000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 86791000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 86791000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 238486000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 238486000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -437287000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -437287000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -95756000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -95756000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -62145000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -62145000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -62145000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3862000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3862000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4058000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4058000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4785000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4785000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1906000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1906000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1906000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -7608000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -7608000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -7012000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -7012000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -157000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -157000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8547000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8547000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8547000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 41613000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 41613000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1667000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1667000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -19341000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -19341000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 77099000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 77099000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29163000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -125633000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -125633000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -142348000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -147449000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -41799000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingAssets": {
        "label": "Increase (Decrease) in Other Operating Assets",
        "description": "Amount of increase (decrease) in operating assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 38594000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -10779000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4056000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 28190000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48677000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48677000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 34587000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 34587000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 126772000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 126772000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 26331000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 26331000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20060000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20060000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20060000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 49083000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 49083000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 663000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 663000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 104801000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 104801000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -19237000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -19237000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -19237000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14892000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14892000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -31003000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -31003000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -21244000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -21244000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -28033000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -28033000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -28033000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3856000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3856000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2971000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2971000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7106000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 40826000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -48564000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -48564000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 55554000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 78696000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 117405000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -45910000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 64958000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 47228000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 25346000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 59171000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "description": "Amount of increase (decrease) in operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17721000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 208000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -11450000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -2542000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6398000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6398000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 65517000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 110083000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 100830000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 261366000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 19909000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 196806000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 302396000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 302396000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 302396000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 54976000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 54976000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28585000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28585000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -107553000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -107553000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -100771000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -100771000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -92382000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -16337000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -77088000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -19784000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -80640000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 30263000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -24527000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 108850000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 70071000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43442000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -82190000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -82190000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4037000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4037000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 31655000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 31655000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2835000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2835000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -12385000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -12385000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 75260000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 75260000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 137915000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 108101000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -130868000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -76061000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncreaseDecreaseInReceivables": {
        "label": "Increase (Decrease) in Receivables",
        "description": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -30703000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12783000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 17947000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8859000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 157156000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 117167000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11976000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11976000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -83754000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -83754000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -37244000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -37244000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8016000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -28511000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -28511000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -45145000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -8360000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -43692000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -7359000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -32211000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 21520000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 141023000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 141023000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 141023000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 67126000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 67126000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 36579000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 36579000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -81317000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -81317000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -80375000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -80375000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 108802000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 108802000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 69779000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 69779000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 37759000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 100568000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10443000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -43556000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "description": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.",
        "units": {
          "shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 387000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 389000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 395000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 392000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 392000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 290000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 290000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 145000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 145000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 97000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 97000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 863000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 863000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1725000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1725000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1883000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1883000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3880000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3880000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2388000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2388000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2388000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4145000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4145000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5687000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5687000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6205000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6205000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6462000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6462000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7229000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7229000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7229000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7229000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 8607000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 11319000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10049000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "InformationTechnologyAndDataProcessing": {
        "label": "Information Technology and Data Processing",
        "description": "The amount of expenses incurred in the period for information technology and data processing products and services.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 82055000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 25407000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 48802000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 23395000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 85568000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 36766000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 135514000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 135514000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 234066000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 234066000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 569492000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 569492000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 335426000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 335426000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 766743000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 766743000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 197251000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 197251000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1267924000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1267924000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1267924000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 277826000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 277826000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 445013000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 445013000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 167187000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 167187000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 546889000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 546889000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 101876000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 101876000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 629880000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 629880000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 629880000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 96369000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 96369000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 204569000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 204569000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 108200000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 108200000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 295146000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 295146000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 90577000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 90577000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 420705000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 420705000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 420705000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 217407000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 217407000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 408884000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 408884000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 191477000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 191477000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 580665000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 580665000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 171781000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 171781000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 897707000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 897707000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 303026000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 303026000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 548287000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 548287000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 245261000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 245261000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 801605000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 253318000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1020230000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 195859000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 385649000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 189790000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IntangibleAssetsGrossExcludingGoodwill": {
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "description": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 406425000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 406425000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 406425000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 406425000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 780787000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 748844000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1031311000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1238041000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 249848000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 249848000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 249848000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 249848000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 318169000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 313933000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 313832000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 312009000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 312009000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 312009000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 312009000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 312009000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 325932000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 325931000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 265131000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 322934000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 322934000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 138061000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 138061000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 138061000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 1471000000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1484211000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2020-12-31",
              "val": 376919000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 376919000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 376919000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 376919000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 744388000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 705735000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 975946000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1164882000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 176689000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 176689000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 176689000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 176689000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 219128000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 189508000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 161669000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 135429000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 135429000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 135429000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 135429000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 135429000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 129692000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 108134000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 94935000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 86422000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 86422000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 46804000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 46804000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 46804000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 1417823000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1397794000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 1397794000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1397794000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1364983000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1318869000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InterestIncomeOperating": {
        "label": "Interest Income, Operating",
        "description": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14414000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2559000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2749000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 190000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3285000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 536000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5535000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5535000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3320000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3320000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9801000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9801000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6481000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6481000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 18190000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 18190000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8389000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8389000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25835000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25835000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15953000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10454000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10454000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 42968000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 42968000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 32514000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 32514000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 144746000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 44769000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 101778000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 24920000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 326956000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 81246000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82395000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 240822000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 43313000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 442186000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 95245000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 201364000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 51932000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 131360000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 137762000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 39467000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 42517000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 173914000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 186685000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 186685000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 66663000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 66663000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 136063000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 136063000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 69400000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 69400000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 200050000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 200050000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 63987000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 63987000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 265799000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 265799000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63086000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63086000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 122402000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 122402000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 59316000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 59316000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 187160000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 64758000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 247047000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 67805000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 133933000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 66128000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 551000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 551000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 551000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 551000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3638000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3638000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3087000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3087000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6208000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6208000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6208000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2531000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2531000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6145000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6145000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9773000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9773000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13375000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13375000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7209000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3611000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11752000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4543000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 16987000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "InterestReceivable": {
        "label": "Interest Receivable",
        "description": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 40000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 100000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 630000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1300000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1000000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 800000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 700000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 181647000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 181647000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 198247000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 216035000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 4329363000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 4329363000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 4329363000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 4329363000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 7344667000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11166783000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13093774000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14892736000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 14892736000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 14892736000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 14892736000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 14892736000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 14399101000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 99654854000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 105542048000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 84270316000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 84270316000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 84270316000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 84270316000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 84270316000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 133626913000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 131895872000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 121384470000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 200701304000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 200701304000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 200701304000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 200701304000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 8472252000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 339965483000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 278588404000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 281830486000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 12265109000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 12265109000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 12265109000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 12265109000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 12265109000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11262766000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 11381149000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 15328143000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 14878774000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 14878774000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 14878774000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 15368219000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 13380621000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesAndStockholdersEquity": {
        "label": "Liabilities and Equity",
        "description": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 5855414000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 5855414000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 5855414000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 5855414000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10201112000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 15790208000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 18454271000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 21274425000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 20895194000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 105468243000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 111168363000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 89724873000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 139301859000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 137650575000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 127305595000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 206982953000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 206982953000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 206982953000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 206982953000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 14753901000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 348036477000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 286959173000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 290558608000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 22541951000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 21731006000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 23476038000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 31351367000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 29671832000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 29671832000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 29671832000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28848792000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 26460286000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesCurrent": {
        "label": "Liabilities, Current",
        "description": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 4246855000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 4246855000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 4246855000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 4246855000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 7256148000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 9677564000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9615159000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11419035000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 11419035000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 11419035000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 11419035000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 11419035000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10921823000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 96194296000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 102073099000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 80815293000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 80815293000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 80815293000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 80815293000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 80815293000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 130202823000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 128538752000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 118298786000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 197714131000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 197714131000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 197714131000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 197714131000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 5485079000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 335734599000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 274353719000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 277588438000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7941320000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 7941320000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 7941320000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 7941320000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 7941320000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6933369000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8230782000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9189354000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8701282000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 8701282000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 8701282000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9190890000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 7218914000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 3382185000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3384795000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 3384795000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 3384795000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 3384795000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3384795000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3386865000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3389033000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3391237000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3395613000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3334257000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3076599000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4225014000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4228019000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4231047000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4237090000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2973545000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5933447000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5937034000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 5937034000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 5937034000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5940628000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 5944232000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -16605000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 432000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1235000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1971000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18801000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2729323000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 59820000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 59820000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1434676000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1434676000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3393411000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3393411000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3284225000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9976084000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9976084000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13434000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -725324000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -186157000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3607444000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -228625000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4205918000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5838518000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5838518000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5838518000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 460129000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 460129000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1142263000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1142263000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1734128000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1734128000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -811332000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -811332000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -838205000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1927721000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1927721000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 993988000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 993988000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 682663000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 682663000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2828921000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2903078000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -893802000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -906913000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1284939000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1311861000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1896096000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 740282000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -864907000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -3573227000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInInvestingActivities": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "description": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -105353000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5540000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 554000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 29863000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50822000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50822000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -37910000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -37910000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -337748000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -337748000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -644415000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -644415000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1124740000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1124740000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1124740000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -691591000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -691591000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -618620000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -618620000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -637698000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -637698000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -663822000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -663822000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -663822000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -26080000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -26080000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -12754000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -12754000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -85117000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -85117000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5392000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5392000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -206176000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -125681000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -125681000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -144292000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -144292000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -232969000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -232969000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -282385000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -201003000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -231653000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -125335000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -916809000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -812829000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1652383000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -2049550000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -239064000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -500554000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInOperatingActivities": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "description": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -80594000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 470299000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 637638000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 845827000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3004070000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 293548000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3411765000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3411765000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7394664000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7394664000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7736711000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7736711000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10730031000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4038172000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4038172000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -830114000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -91356000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3863775000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -442488000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4817276000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -839983000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1585419000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1585419000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1585419000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 463078000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 463078000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 614202000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 614202000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 928137000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 928137000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 922951000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 922951000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 673376000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 411485000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 411485000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 895682000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 895682000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1592226000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1592226000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2556844000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3103935000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -182727000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 852694000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 145747000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1092772000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -638768000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2426383000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 182744000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 380054000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "NetIncomeLoss": {
        "label": "Net Income (Loss) Attributable to Parent",
        "description": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -30387000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31973000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 64233000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 32260000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 145532000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 81299000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 322317000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 322317000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 771463000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 771463000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2377812000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2377812000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1606349000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1606349000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2783912000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2783912000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 406100000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 406100000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3624120000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3624120000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3624120000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3600000000,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -429659000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -429659000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1523313000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1523313000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1093654000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1093654000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2067948000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2067948000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -544635000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -544635000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2624949000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2624949000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2624949000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2600000000,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -78896000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -78896000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -176301000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -176301000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -97405000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -97405000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -178566000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -178566000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2265000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2265000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94871000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94871000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94871000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 100000000,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1176245000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1176245000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1212395000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1212395000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 36150000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 36150000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1287890000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1287890000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 75495000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 75495000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2579066000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2579066000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2600000000,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65608000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65608000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1494508000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1494508000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1428900000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1428900000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1927060000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 432552000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1260327000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1300000000,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -394117000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -753585000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -359468000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -30387000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10814000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 41012000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 17437000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 108256000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 108256000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 301896000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 301896000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1677909000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1677909000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1589713000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1589713000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2241790000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2241790000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 402343000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 402343000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3096958000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3096958000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3096958000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -429659000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -429659000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1523313000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1523313000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1093654000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1093654000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2067948000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2067948000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -544635000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -544635000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2624949000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2624949000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2624949000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -78896000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -78896000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -176301000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -176301000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -97405000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -97405000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -178566000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -178566000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2265000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2265000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94752000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94752000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94752000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1175479000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1175479000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1211611000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1211611000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 36127000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 36127000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1287106000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1287106000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 75455000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 75455000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2577755000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2577755000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65608000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65608000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1494508000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1494508000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1428900000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1428900000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1927060000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 432552000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1260327000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -394117000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -753585000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -359468000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersDiluted": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -30387000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12700000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 48046000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 20505000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127471000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127471000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 387719000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 387719000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1804860000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1804860000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1593150000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1593150000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2338407000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2338407000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 405340000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 405340000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3190404000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3190404000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3190404000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -429659000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -429659000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1529497000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1529497000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1099838000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1099838000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2073343000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2073343000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -544635000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -544635000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2631179000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2631179000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2631179000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -78896000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -78896000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -176497000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -176497000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -97601000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -97601000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -178566000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -178566000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2265000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2265000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94751000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94751000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94751000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1178079000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1178079000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1217829000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1217829000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 36128000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 36128000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1296949000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1296949000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 75459000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 75459000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2591248000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2591248000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65608000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65608000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1501717000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1501717000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1432511000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1432511000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1938812000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 437095000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1277314000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -394117000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -753585000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -359468000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NotesAndLoansReceivableNetCurrent": {
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "description": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 6800000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 109300000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "NotesReceivableGross": {
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "description": "Amount, before allowance for credit loss, of financing receivable.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 6790000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 6790000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 6790000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 53046000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 95538000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 109317000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 579518000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 151855000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 296151000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 144296000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 510003000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 213852000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 868530000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 868530000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 813399000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 813399000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2166635000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2166635000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1353237000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1353237000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3186735000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3186735000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1020100000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1020100000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4762874000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4762874000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4762874000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1720899000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1720899000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3573613000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3573613000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1852714000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1852714000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4720436000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4720436000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1146823000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1146823000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5904416000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5904416000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5904416000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 896404000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 896404000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1677890000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1677890000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 781486000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 781486000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2431863000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2431863000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 753973000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 753973000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3270045000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3270045000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3270045000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 877109000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 877109000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1983620000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1983620000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1106511000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1106511000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3019300000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3019300000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1035680000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1035680000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4256868000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4256868000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1328489000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1328489000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2850347000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2850347000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1521858000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1521858000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4238508000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1388161000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5745884000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1434403000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2767959000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1333556000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -45783000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 38775000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 80861000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 42086000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 182366000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 101505000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 408951000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 408951000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 987713000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 987713000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1862438000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1862438000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 874725000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 874725000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2154246000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2154246000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 291808000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 291808000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3076570000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3076570000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3076570000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -554463000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -554463000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1598852000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1598852000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1044389000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1044389000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2155336000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2155336000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -556484000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -556484000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2710208000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2710208000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2710208000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -123875000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -123875000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -197450000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -197450000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -73575000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -73575000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -277275000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -277275000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -79825000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -79825000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -161662000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -161662000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -161662000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 760461000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 760461000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1103578000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1103578000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 343117000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 343117000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1273091000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1273091000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 169513000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 169513000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2307160000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2307160000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 705806000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 705806000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 681156000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 681156000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -24650000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -24650000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1161688000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 480532000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1435441000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -21421000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -134909000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -113488000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityCurrent": {
        "label": "Operating Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 25270000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 25270000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 25270000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 25270000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 29695000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 30933000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 31854000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 32366000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 32366000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 32366000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 32366000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 32366000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 32688000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 34174000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 33025000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 33734000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 33734000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 33734000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 33734000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 33734000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 12776000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 12350000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 12015000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10902000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 10902000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8820000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityNoncurrent": {
        "label": "Operating Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 82508000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 82508000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 82508000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 82508000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 88519000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 82292000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 81602000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 74078000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 74078000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 74078000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 74078000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 74078000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 66425000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 59317000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 50167000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 42044000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 42044000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 42044000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 42044000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 42044000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11289000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8611000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5690000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3821000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 3821000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 85789000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 85789000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 85789000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 85789000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 85789000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 85050000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 169393000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 170108000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 172735000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 172735000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 172735000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 188129000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 184863000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 100845000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 100845000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 100845000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 100845000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 110791000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 105296000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 105583000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 98385000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 98385000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 98385000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 98385000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 98385000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 91431000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 85972000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 76465000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 69357000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 69357000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 69357000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 69357000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 69357000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38864000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 18210000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 15412000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 12737000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 12737000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 12737000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10164000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-12-31",
              "val": 81151000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 81151000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 81151000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 81151000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 81151000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 83660000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 135969000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 136526000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 141631000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 141631000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 141631000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 156231000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 149879000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherAssetsCurrent": {
        "label": "Other Assets, Current",
        "description": "Amount of current assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 717000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 717000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 717000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 717000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3761000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5209000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3460000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2945000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2945000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 2945000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 2945000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2945000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2565000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 11128000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15219000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 18837000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 18837000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 18837000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 18837000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 18837000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 31881000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 15265000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 19532000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 16191000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 286643000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 286643000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 286643000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 212540000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 379537000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 253226000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 255975000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 277536000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 277536000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 277536000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 277536000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 277536000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 151977000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 279230000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 184160000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 187164000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 187164000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 187164000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 250743000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 259315000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 117240000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 117240000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 117240000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 117240000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 141680000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 187688000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 879973000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 952307000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 952307000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 952307000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 952307000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 952307000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1164613000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1274715000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1382361000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1401720000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 1401720000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1401720000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1401720000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 354929000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1462343000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1451197000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1478096000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 362885000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 654594000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 654594000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 654594000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 375622000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 653862000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 688559000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 699694000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 548451000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 795335000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 421174000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 374370000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 174290000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 860067000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 517833000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 513142000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 259378000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 523951000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 523951000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 514295000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 521492000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -43000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -811000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 476000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1287000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3320000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2844000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6977000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6977000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4138000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4138000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3482000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3482000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 656000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 656000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6688000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6688000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -3206000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -3206000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -9651000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -9651000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -9651000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -495000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -495000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14788000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14788000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -14293000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -14293000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -33098000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -33098000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18310000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18310000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -35211000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -35211000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -35211000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10197000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10197000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4814000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4814000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5383000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5383000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5507000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5507000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10321000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10321000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8336000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8336000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8336000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7226000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7226000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10001000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10001000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2775000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2775000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1427000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1427000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11428000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11428000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19781000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19781000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7959000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7959000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 49991000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 49991000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42032000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42032000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 53589000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3598000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 55024000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -18282000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -103243000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -84961000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -43000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -811000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 476000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1287000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3320000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2844000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6977000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6977000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4138000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4138000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3482000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3482000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 656000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 656000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6688000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6688000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -3206000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -3206000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -9651000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -9651000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -9651000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -495000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -495000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14788000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14788000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -14293000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -14293000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -33098000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -33098000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18310000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18310000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -35211000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -35211000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -35211000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10197000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10197000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4814000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4814000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5383000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5383000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5507000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5507000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10321000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10321000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8336000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8336000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8336000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7226000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7226000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10001000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10001000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2775000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2775000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1427000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1427000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11428000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11428000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19781000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19781000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7959000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7959000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 49991000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 49991000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42032000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42032000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 53589000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3598000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 55024000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -18282000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -103243000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -84961000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherCostAndExpenseOperating": {
        "label": "Other Cost and Expense, Operating",
        "description": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10431000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 155887000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "OtherLiabilitiesCurrent": {
        "label": "Other Liabilities, Current",
        "description": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 15703000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 15703000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 15703000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 84832000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 44480000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 39684000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 14828000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14828000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 14828000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 14828000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 14828000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 14828000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 23988000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 12208000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 27545000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 19531000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 19531000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 19531000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 19531000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 19531000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 17188000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 14252000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3395000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3395000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 7216000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 7216000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 7216000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 7216000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5870000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6666000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11001000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 89708000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 89708000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 89708000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 89708000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 89708000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 92307000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 176822000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 205342000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 240458000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 240458000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 240458000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 236701000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 217475000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 367000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3866000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -7146000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -3280000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5935000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1211000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 248000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 248000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8953000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8953000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3109000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3857000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -5844000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -5096000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -17839000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -10119000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -20948000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -13976000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -49623000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -20463000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -20463000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -32844000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -32844000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -205368000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -205368000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -172524000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -172524000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -271067000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -271067000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -65699000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -65699000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -265473000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -265473000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -265473000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -20265000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -20265000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3701000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3701000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 16564000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 16564000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 131606000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 131606000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 135307000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 135307000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167583000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167583000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167583000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 45605000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 45605000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -18222000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -18222000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -63827000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -63827000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 21883000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 21883000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 40105000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 40105000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 29074000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 29074000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -6188000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -6188000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1500717000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1500717000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1506905000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1506905000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1120199000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -380518000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 700894000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 61641000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 11733000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -49908000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherOperatingIncomeExpenseNet": {
        "label": "Other Operating Income (Expense), Net",
        "description": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -46200000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -7184000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3247000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -27541000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -20357000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -124622000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -124622000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -155887000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -438309000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -438309000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -282422000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -282422000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -556857000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -556857000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -118548000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -118548000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -630308000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -630308000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -477148000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -258627000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -258627000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -681389000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -681389000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -422762000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -422762000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -756185000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -101223000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -74796000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -62646000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -796804000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -74593000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -74593000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15222000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 33184000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4409000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14318000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -10813000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -18866000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10806000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10806000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -3512000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -3512000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -43260000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10260000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10260000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2376000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2376000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -36759000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -36759000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -34383000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -34383000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -28203000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -28203000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8556000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8556000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7933000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7933000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5899000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5899000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -302126000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -302126000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -308025000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -308025000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -363406000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -61280000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -356126000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -34925000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -24949000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 9976000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic",
        "description": "Amount of earnings (loss) distributed and 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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31973000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 53419000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 32260000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 104520000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 63862000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 214061000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 214061000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 469567000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 469567000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 699903000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 699903000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 16636000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 16636000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 542122000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 542122000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3757000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3757000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 527162000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 527162000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 527162000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 119000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 119000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 119000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 766000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 766000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 784000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 784000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 23000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 23000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 784000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 784000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 40000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 40000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1311000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1311000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": {
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted",
        "description": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31973000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 51533000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 32260000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 97486000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 60794000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 194846000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 194846000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 383744000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 383744000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 573503000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 573503000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 13750000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 13750000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 448463000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 448463000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3167000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3167000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 439229000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 439229000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 439229000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 120000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 120000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 120000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 697000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 697000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 711000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 711000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 22000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 22000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 714000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 714000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 36000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 36000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1193000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1193000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsForDerivativeInstrumentFinancingActivities": {
        "label": "Payments for Derivative Instrument, Financing Activities",
        "description": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2021-05-18",
              "val": 90100000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2021Q2I"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 90131000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 90131000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 90131000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 90131000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90131000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90131000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90131000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "end": "2024-03-13",
              "val": 104100000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2024-03-13",
              "val": 104100000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2024-03-13",
              "val": 104100000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2024-03-13",
              "val": 104100000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-03-13",
              "val": 104100000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2025-08-05",
              "val": 86100000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2025-08-05",
              "val": 86100000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-08-06",
              "val": 138100000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2025-08-06",
              "val": 138100000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfEquity": {
        "label": "Payments for Repurchase of Equity",
        "description": "The cash outflow to reacquire common and preferred stock.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20958000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1930000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1930000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1930000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-03-31",
              "val": 800000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "description": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 51670000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 51670000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 103136000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 103136000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 262794000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 262794000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 262794000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 141832000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 141832000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 213133000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 213133000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 268746000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 268746000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 351867000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 351867000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 351867000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 62497000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 62497000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 115392000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 115392000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 183962000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 183962000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 277798000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 277798000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 277798000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 117225000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 117225000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 117225000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 117225000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 117225000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 117225000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 117225000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 117225000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 100303000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 100303000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 201381000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 201381000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 308803000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 402791000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 118925000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 224319000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesNetOfCashAcquired": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "description": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5698000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -33615000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -33615000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -33615000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16525000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16525000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 32992000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 32992000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 39405000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 39405000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70911000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70911000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70911000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 186150000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 186150000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 186150000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 186150000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 186150000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 186150000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 186150000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 186150000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 186150000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 30730000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 30730000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 30730000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30730000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30730000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30730000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16683000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 687634000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 742038000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 22085000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 7938000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2248000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3249000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4950000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10329000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10329000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9203000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9203000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 38631000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 38631000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 251118000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 251118000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 326513000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 326513000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 326513000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 25771000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 25771000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 46902000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 46902000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 57716000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 57716000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 63048000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 63048000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2457000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4808000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8459000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11822000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "PaymentsToAcquireOtherProductiveAssets": {
        "label": "Payments to Acquire Other Productive Assets",
        "description": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 24000000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 24000000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 24000000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 24000000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 60800000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 60800000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 60800000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 33521000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2393000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3230000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7500000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9913000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9913000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 235000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 235000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1628000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1628000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2910000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2910000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1199000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1199000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3741000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3741000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3747000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3747000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2933000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 50000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 379000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 533000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 6950000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1926000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3605000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6265000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8889000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8889000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4388000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4388000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9787000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9787000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15507000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15507000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22073000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22073000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22073000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9082000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9082000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32088000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32088000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 47831000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 47831000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 61038000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 61038000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15181000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 30587000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 51638000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 63202000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 39510000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 39510000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 39510000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 39510000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 55662000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 114751000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 105165000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 135849000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 135849000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 135849000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 135849000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 135849000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 191068000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 146463000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 277044000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 217048000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 217048000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 217048000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 217048000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 217048000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 219075000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 175399000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 157714000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 148814000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "PrepaidExpenseCurrent": {
        "label": "Prepaid Expense, Current",
        "description": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 36218000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 36218000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 36218000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 36218000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 33092000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 89328000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 96913000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 123246000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 123246000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 123246000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 123246000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 123246000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 181261000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 129797000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 91366000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 98204000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 98204000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 98204000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 98204000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 98204000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 108183000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 80725000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 88101000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 79552000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 79552000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 79552000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 79552000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 79552000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 98004000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 78275000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 58507000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 88500000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 88500000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 88500000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 88500000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 88500000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 109562000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 92578000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 69858000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 94886000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 94886000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 94886000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 133172000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 117307000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ProceedsFromConvertibleDebt": {
        "label": "Proceeds from Convertible Debt",
        "description": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1406179000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1406179000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1403753000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1403753000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1403753000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1403753000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1403753000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1246025000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1246025000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1246025000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1246025000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1246025000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1246025000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1246025000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1246025000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2957135000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2957135000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSeniorLongTermDebt": {
        "label": "Proceeds from Issuance of Senior Long-term Debt",
        "description": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1976011000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1976011000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1976011000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1976011000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1976011000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "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": "2020-01-01",
              "end": "2020-03-31",
              "val": 432000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 695000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 59387000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 149865000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 374000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 203000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 303000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 303000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 303000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5159000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5159000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 766000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 766000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1497000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1497000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1497000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1497000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1551000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 929000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1133000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3266000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 2293000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 48000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 48000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 31000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 31000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 31000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 31000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 83000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 103000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 275000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            }
          ]
        }
      },
      "ProceedsFromStockOptionsExercised": {
        "label": "Proceeds from Stock Options Exercised",
        "description": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4353000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1971000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 20731000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 20731000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 59387000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 149865000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 174949000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 174949000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 217064000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 217064000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 217064000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16891000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16891000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 31866000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 31866000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 40978000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 40978000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 51497000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 51497000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 51497000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8873000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8873000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 16649000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 16649000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 27653000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 27653000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47944000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47944000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47944000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 44216000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 69521000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 80222000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 126140000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 126140000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 78286000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 11532000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 11532000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19889000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19889000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19889000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8975000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8975000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12031000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12031000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 16064000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 16064000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20848000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20848000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4562000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4562000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8985000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14254000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16297000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5460000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "ProceedsFromWarrantExercises": {
        "label": "Proceeds from Warrant Exercises",
        "description": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 433000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 433000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 433000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 433000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 433000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 433000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 433000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 433000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentNet": {
        "label": "Property, Plant and Equipment, Net",
        "description": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 49250000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 49250000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 49250000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 49250000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 50331000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 52175000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 55632000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 59230000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 59230000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 59230000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 59230000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 59230000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 65861000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 142209000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 170922000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 171853000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 171853000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 171853000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 171853000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 171853000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 172843000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 186046000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 202274000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 192550000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 192550000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 192550000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 192550000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 192550000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 193056000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 189533000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 193000000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 200080000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 200080000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 200080000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 200080000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 200080000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 218445000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 241776000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 262591000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 264573000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 264573000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 264573000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 251121000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 254122000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -4679000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 254000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3124000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -2388000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2966000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2966000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2503000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2503000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9797000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9797000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14816000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14816000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22390000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22390000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22390000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4134000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4134000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -9016000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -9016000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7599000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7599000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -13051000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -13051000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2893000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1809000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10356000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11059000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 185044000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 47138000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 107915000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 60777000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 181234000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 73319000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 271732000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 271732000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 184225000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 184225000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 475686000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 475686000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 291461000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 291461000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 831950000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 831950000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 356264000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 356264000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1291561000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1291561000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1291561000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 570664000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 570664000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1179913000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1179913000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 609249000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 609249000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1736251000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1736251000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 556338000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 556338000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2326354000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2326354000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2326354000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 358031000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 358031000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 678698000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 678698000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 320667000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 320667000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1001454000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1001454000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 322756000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 322756000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1324541000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1324541000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1324541000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 357863000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 357863000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 722121000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 722121000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 364258000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 364258000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1099561000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1099561000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 377440000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 377440000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1468252000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1468252000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 355368000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 355368000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 742690000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 742690000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 387322000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 387322000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1173275000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 430585000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1670605000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 525648000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 998496000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 472848000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RestrictedCashCurrent": {
        "label": "Restricted Cash, Current",
        "description": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 34122000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 40334000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 40336000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 36317000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 30787000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 30787000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 30787000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 30787000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 30787000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 30841000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 30841000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 30842000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2021-06-30",
              "val": 30842000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 30884000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2021-09-30",
              "val": 30884000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 30951000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 30951000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 30951000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 30951000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 30951000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 30951000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 27111000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 27111000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 28962000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 28962000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 23113000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 23113000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 25873000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 25873000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 25873000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 25873000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 25873000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 26712000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2023-03-31",
              "val": 26712000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 20697000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 26319000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 22992000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 22992000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 33499000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 726304000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 726304000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 726304000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 726304000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1497767000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3104116000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3510216000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4350424000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 4350424000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 4350424000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 4350424000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4350424000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3920765000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2827111000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2282476000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1725475000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 1725475000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1725475000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1725475000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 1725475000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1646579000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1549174000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1546909000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1820346000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1820346000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 1820346000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 1820346000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 1820346000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3558080000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3594230000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3669725000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4960901000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 4960901000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 4960901000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 4960901000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 4960901000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5026509000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6455409000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6887961000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6221228000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 6221228000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 6221228000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5827111000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 5467643000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RevenueFromRelatedParties": {
        "label": "Revenue from Related Parties",
        "description": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 700000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 600000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1000000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 500000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1800000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 800000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3400000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3400000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5300000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5300000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13300000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13300000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8000000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8000000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 21000000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 21000000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 7700000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 7700000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29100000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29100000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5000000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5000000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7600000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2600000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1900000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12900000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3100000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 533735000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 190630000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 377012000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 186382000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 692369000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 315357000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1277481000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1277481000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1801112000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1801112000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4029073000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4029073000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2227962000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2227962000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5340981000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5340981000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1311908000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1311908000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7839444000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7839444000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7839444000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1166436000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1166436000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1974761000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1974761000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 808325000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 808325000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2565100000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2565100000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 590339000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 590339000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3194208000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3194208000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3194208000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 772529000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 772529000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1480440000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1480440000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 707911000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 707911000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2154588000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2154588000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 674148000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 674148000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3108383000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3108383000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3108383000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1637570000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1637570000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3087198000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3087198000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1449628000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1449628000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4292391000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4292391000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1205193000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1205193000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6564028000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6564028000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2034295000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2034295000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3531503000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3531503000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1497208000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1497208000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5400196000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1868693000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7181325000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1412982000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2633050000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1220068000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "description": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 110426000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2146000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2146000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2146000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2146000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2146000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13072000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13072000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 18460000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 18460000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 26672000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 26672000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27286000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27286000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27286000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1050000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1050000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3240000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3240000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3059000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3059000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3059000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3059000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 135000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 447000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17530000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 24150000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9921000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 21304000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 11383000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 33281000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 11977000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 56782000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 56782000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 117990000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 117990000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 313722000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 313722000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 195733000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 195733000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 419117000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 419117000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 105395000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 105395000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 663689000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 663689000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 663689000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 200204000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 200204000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 341098000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 341098000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 140894000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 140894000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 416986000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 416986000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 75888000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 75888000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 510089000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 510089000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 510089000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 63976000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 63976000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 147829000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 147829000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 83853000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 83853000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 226007000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 226007000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 78178000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 78178000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 332312000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 332312000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 332312000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 98585000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 98585000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 263847000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 263847000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 165262000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 165262000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 428617000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 428617000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 164770000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 164770000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 654444000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 654444000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 247283000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 247283000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 483528000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 483528000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 236245000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 236245000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 743800000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 260272000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1058577000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 266726000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 506569000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 239843000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 31147000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8772000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 21419000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 37800000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70548000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70548000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 104628000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 104628000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 293963000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 293963000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 558157000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 558157000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 820685000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 820685000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 820685000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 352141000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 352141000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 743637000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 743637000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1135078000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1135078000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1565823000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1565823000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1565823000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 198860000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 198860000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 398632000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 398632000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 616785000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 616785000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 780668000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 780668000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 780668000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 224504000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 224504000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 442438000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 442438000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 690854000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 690854000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 912838000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 912838000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 190729000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 190729000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 386889000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 386889000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 608958000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 839440000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 248055000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 486396000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "description": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "units": {
          "shares": [
            {
              "end": "2021-03-31",
              "val": 21518000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12744000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 16228000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 15777000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16825000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17629000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 18506000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 19205000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 25008000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24542000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 23800000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 22560000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 20201000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 18996000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 18591000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16795000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17592000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16483000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 16910000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 16019000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 15120000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 14937000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "description": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2021-03-31",
              "val": 7.75,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 9.59,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13.91,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14.9,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 15.91,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17.04,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 18.19,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 19.25,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 24.58,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24.87,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 25.12,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 25.43,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26.19,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 26.45,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 26.35,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 26.36,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 25.99,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 25.72,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 25.71,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 26.06,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 27.03,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 27.06,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "description": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "units": {
          "shares": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 806000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1074000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1308000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1598000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 625000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1387000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1722000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2492000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "description": "Weighted average price of options that were either forfeited or expired.",
        "units": {
          "USD/shares": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 19.86,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 19.63,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 19.54,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19.67,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 23.78,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 21.96,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 22.79,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26.57,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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-03-31",
              "val": 470000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 725000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 793000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 937000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 937000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 771000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 843000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 843000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 843000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "description": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 2527396000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 2527396000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 2527396000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 2527396000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15842278000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 10213272000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 8404654000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 8698078000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 8698078000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 8698078000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 8698078000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 8698078000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6077685000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 950079000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1481640000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 504222000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 504222000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 504222000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 504222000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 504222000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1438601000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1524201000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1583971000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4295055000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 4295055000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 4295055000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 4295055000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 4295055000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6309011000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4938285000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3788857000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5106538000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 5106538000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 5106538000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 5106538000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 5106538000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3320324000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6958048000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6427844000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3950983000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 3950983000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 3950983000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2800734000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2253320000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "description": "Number of options outstanding, including both vested and non-vested options.",
        "units": {
          "shares": [
            {
              "end": "2020-12-31",
              "val": 63256000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 63256000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 63256000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 63256000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 55002000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 43359000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 40146000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 37208000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 37208000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 37208000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 37208000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 37208000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 36209000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 34407000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 33411000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 31795000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 31795000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 31795000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 31795000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 31795000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 31274000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 30694000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 29941000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 28697000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 28697000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 28697000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 28697000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 28697000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26335000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 25130000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 24725000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22929000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 22929000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 22929000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 22929000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 22929000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 22499000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 21391000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 20590000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 19700000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 19700000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 19700000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 18801000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 18617000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2020-12-31",
              "val": 14.84,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 14.84,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 14.84,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 14.84,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15.72,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 17.75,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 18.13,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 18.6,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 18.6,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 18.6,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 18.6,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 18.6,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 22.47,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 22.91,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 23.3,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 23.31,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 23.31,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 23.31,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 23.31,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 23.31,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 24.5,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24.58,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24.77,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 25.01,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 25.01,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 25.01,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 25.01,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 25.01,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 25.55,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 25.72,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 25.63,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 25.59,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 25.59,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 25.59,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 25.59,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 25.59,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 25.44,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 25.2,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 25.31,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 25.58,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 25.58,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 25.58,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 26.33,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 26.35,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "description": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "USD": [
            {
              "end": "2021-03-31",
              "val": 13237287000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 8803438000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7153199000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7293948000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5056991000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 805562000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1229963000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 431404000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1168593000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1233197000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1270146000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3376658000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4829027000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3719310000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2839868000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3727374000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2590282000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5353251000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5272092000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3205042000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2244443000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1801626000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "description": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "shares": [
            {
              "end": "2021-03-31",
              "val": 45708000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 37225000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 34012000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 31074000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 30075000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 28273000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 27277000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 25690000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 25153000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24637000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 23858000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 22593000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 20211000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 18997000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 18591000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16795000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17592000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16483000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 16910000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 16019000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 15120000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 14937000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "description": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "USD/shares": [
            {
              "end": "2021-03-31",
              "val": 14.15,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 16.81,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 17.17,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 17.64,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 22.27,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 22.8,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 23.26,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 23.27,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 24.75,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24.84,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 25.1,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 25.42,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26.18,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 26.45,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 26.35,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 26.36,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 25.99,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 25.72,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 25.71,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 26.07,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 27.03,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 27.06,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "units": {
          "USD/shares": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7.58,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7.78,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8.41,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8.72,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15.41,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14.47,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 13.59,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13.32,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12.87,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14.12,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14.61,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15.84,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 18.84,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19.59,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 20.45,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 22.18,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 26.57,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 28.93,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 26.63,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 24.61,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9.77,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 10.87,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "description": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "units": {
          "USD/shares": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3.45,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "description": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "units": {
          "USD": [
            {
              "end": "2021-03-31",
              "val": 6369435000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3105922000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3465888000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3746507000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2928023000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 547220000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 882457000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 351598000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1165967000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1228008000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1266795000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3371636000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4826583000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3719034000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2839868000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3727374000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2590282000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5353251000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5272092000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3205042000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2244443000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1801626000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 500071000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 497086000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2019-12-31",
              "val": 497086000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2019-12-31",
              "val": 497086000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2019-12-31",
              "val": 497086000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 497086000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 537913000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-03-31",
              "val": 537913000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 583116000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-06-30",
              "val": 583116000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 735611000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2020-12-31",
              "val": 963584000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2304408000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2021-03-31",
              "val": 2304408000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2021-03-31",
              "val": 2304408000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-03-31",
              "val": 2304408000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4623425000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2021-06-30",
              "val": 4623425000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2021-06-30",
              "val": 4623425000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-06-30",
              "val": 4623425000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5360497000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2021-09-30",
              "val": 5360497000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 6381689000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6496093000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 6496093000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-03-31",
              "val": 6496093000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-03-31",
              "val": 6496093000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5813389000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 5813389000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-06-30",
              "val": 5813389000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-06-30",
              "val": 5813389000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5626315000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 5626315000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 5454557000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5674946000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2023-03-31",
              "val": 5674946000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-03-31",
              "val": 5674946000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-03-31",
              "val": 5674946000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5754703000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 5754703000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2023-06-30",
              "val": 5754703000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-06-30",
              "val": 5754703000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5921125000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2023-09-30",
              "val": 5921125000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 6281649000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8070994000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2024-03-31",
              "val": 8070994000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2024-03-31",
              "val": 8070994000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-03-31",
              "val": 8070994000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8370769000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2024-06-30",
              "val": 8370769000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2024-06-30",
              "val": 8370769000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-06-30",
              "val": 8370769000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8728122000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2024-09-30",
              "val": 8728122000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10276842000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 10276842000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 10276842000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 10276842000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 10276842000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2024-12-31",
              "val": 10276842000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2024-12-31",
              "val": 10276842000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10468240000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2025-03-31",
              "val": 10468240000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2025-03-31",
              "val": 10468240000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-03-31",
              "val": 10468240000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 12094889000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2025-06-30",
              "val": 12094889000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2025-06-30",
              "val": 12094889000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 16023224000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 14793058000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 14793058000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 14793058000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 13480573000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2026-03-31",
              "val": 13480573000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 13079665000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-03-31",
              "val": 7918000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 19293000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 22272000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24920000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1099000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2207000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3012000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3858000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 707000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1203000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1883000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3039000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2338000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3515000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3901000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5687000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 396000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1496000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2295000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3185000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 899000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1070000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueAcquisitions": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "description": "Value of stock issued pursuant to acquisitions during the period.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31349000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 31349000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 31349000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 31349000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 417680000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 417680000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 431897000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 431897000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 14218000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 14218000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 509379000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 509379000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 77482000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 77482000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 544588000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 544588000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 544588000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 314356000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 314356000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 314356000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 314356000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 314356000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 314356000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 314356000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 314356000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 314356000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 44995000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 44995000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44995000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44995000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 44995000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 44995000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11302000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11302000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11302000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3573092000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3573092000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3677635000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 19386000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 19386000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "description": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4535000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2230000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2230000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2230000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2230000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10430000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10430000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 562467000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 562467000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 552037000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 552037000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 562467000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 562467000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 562467000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 562467000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 562467000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 4232000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 485000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1065000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -1549000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1323000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2388000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16707000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16707000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 39580000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 39580000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 137804000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 137804000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 98223000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 98223000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 181025000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 181025000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 43221000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 43221000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 212476000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 212476000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 212476000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 18496000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 18496000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 34942000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 34942000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16446000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16446000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 45260000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 45260000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 10318000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 10318000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 56737000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 56737000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 56737000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9566000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9566000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 18001000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 18001000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 8435000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 8435000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29384000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29384000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 11383000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 11383000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 50804000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 50804000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 44603000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 44603000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 70077000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 25474000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 80815000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10738000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 126733000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10840000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "TaxesPayableCurrent": {
        "label": "Taxes Payable, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 5805000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 5805000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 5805000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 5805000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 244291000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3613000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4737000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4553000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 4553000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 4553000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 4553000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4553000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3816000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9652000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8495000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5534000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 5534000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 5534000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 5534000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 5534000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5432000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2840000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 14663000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 17366000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 17366000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 35222000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "TemporaryEquityCarryingAmountAttributableToParent": {
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "description": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 562467000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 562467000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 562467000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 562467000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 552037000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TemporaryEquityLiquidationPreference": {
        "label": "Temporary Equity, Liquidation Preference",
        "description": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 578750000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 578750000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 578750000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 578750000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 568320000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "TemporaryEquityParOrStatedValuePerShare": {
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "description": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.",
        "units": {
          "USD/shares": [
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 1e-05,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1e-05,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1e-05,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1e-05,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1e-05,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1e-05,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 1e-05,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1e-05,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1e-05,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1e-05,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1e-05,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1e-05,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1e-05,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1e-05,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1e-05,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TemporaryEquitySharesAuthorized": {
        "label": "Temporary Equity, Shares Authorized",
        "description": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2020-12-31",
              "val": 126605000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 126605000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 126605000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 126605000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 126605000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 500000000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 500000000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 500000000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 500000000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 500000000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 500000000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 500000000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 500000000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 500000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 500000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TemporaryEquitySharesIssued": {
        "label": "Temporary Equity, Shares Issued",
        "description": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2020-12-31",
              "val": 112878000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 112878000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 112878000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 112878000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 112407000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TemporaryEquitySharesOutstanding": {
        "label": "Temporary Equity, Shares Outstanding",
        "description": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2020-12-31",
              "val": 112878000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "end": "2020-12-31",
              "val": 112878000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "end": "2020-12-31",
              "val": 112878000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "end": "2020-12-31",
              "val": 112878000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 112407000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "WeightedAverageNumberOfDilutedSharesOutstanding": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "description": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "units": {
          "shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 61317000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 66957000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 87571000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 67006000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 88140000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 90708000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 91209000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 91209000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 126996000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 126996000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 187918000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 187918000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 248147000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 248147000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 209052000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 209052000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 250536000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 250536000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 219965000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 219965000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 219965000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 217472000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 217472000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 219286000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 219286000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 221034000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 221034000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 220856000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 220856000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 223916000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 223916000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 222338000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 222338000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 222338000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 231489000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 231489000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 233087000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 233087000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 234641000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 234641000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 234479000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 234479000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 237270000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 237270000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 254391000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 254391000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 254391000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 267945000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 267945000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 271003000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 271003000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 266831000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 266831000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 272239000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 272239000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 267440000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 267440000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 273377000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 273377000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 271251000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 271251000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 278700000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 278700000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 278913000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 278913000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 283165000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 291958000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 287209000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 264775000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 264128000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 263412000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesOutstandingBasic": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "description": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "units": {
          "shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 61317000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 66957000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 66982000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 67006000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 67653000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 68981000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 68671000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 68671000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 79373000,
              "accn": "0001679788-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-14"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 79373000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 142397000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 142397000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 204728000,
              "accn": "0001679788-21-000026",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-11"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 204728000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 165045000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 165045000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 209604000,
              "accn": "0001679788-21-000071",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 209604000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 177319000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 177319000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 177319000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 217472000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 217472000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 219240000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 219240000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 220988000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 220988000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 220816000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 220816000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 223916000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 223916000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 222314000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 222314000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 222314000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 231489000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 231489000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 233060000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 233060000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 234614000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 234614000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 234479000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 234479000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 237270000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 237270000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 235796000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 235796000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 235796000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 242793000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 242793000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 244546000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 244546000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 246298000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 246298000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 245986000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 245986000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 248834000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 248834000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 247374000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 247374000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 253878000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 253878000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 254537000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 254537000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 255188000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 255188000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 257332000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 262831000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 260088000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 264775000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 264128000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 263412000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "description": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 24488000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 42246000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 42246000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 85015000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 85015000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 120727000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 120727000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 184618000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 184618000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 271509000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAdditions": {
        "label": "Capitalized Computer Software, Additions",
        "description": "Additions made to capitalized computer software costs during the period.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9500000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12100000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12100000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22200000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22200000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22200000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 178600000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 178600000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 178600000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 112000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 112000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 112000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 110500000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 110500000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 138300000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 2053000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 65269000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 65269000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -51942000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -51942000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -51942000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1654000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1654000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1654000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8761000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8761000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8761000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 120412000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 120412000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -29158000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 4277000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2977000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2977000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8642000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8642000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8642000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22763000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22763000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22763000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11621000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11621000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11621000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 31890000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 31890000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 50646000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 5691000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 86408000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 86408000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -38844000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -38844000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -38844000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28402000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28402000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28402000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44618000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44618000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44618000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 212263000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 212263000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 23430000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -639000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18162000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18162000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4456000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4456000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4456000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3985000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3985000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3985000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24236000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24236000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24236000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 59961000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 59961000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1942000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "description": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 7500000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2200000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 71800000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -15519000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1373000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1373000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -438810000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -438810000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -438810000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -361056000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -361056000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -361056000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -218165000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -218165000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -218165000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 134719000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 134719000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 209981000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 295000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -385000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -385000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -25560000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -25560000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -25560000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19734000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19734000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19734000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1415000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1415000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1415000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5780000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5780000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -11858000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxExpenseBenefit": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "description": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -20720000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 474000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 474000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -558329000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -558329000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -558329000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -468035000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -468035000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -468035000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -216334000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -216334000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -216334000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 214600000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 84000000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 61100000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 151315000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 151315000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 238308000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 43369000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 60758000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 60758000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 19204499000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 19204499000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 46526158000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 149392000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 472912000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 472912000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 437308000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredStateAndLocalIncomeTaxExpenseBenefit": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "description": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5496000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -514000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -514000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -93959000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -93959000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -93959000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -126713000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -126713000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -126713000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 416000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 416000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 416000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 22376000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 22376000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 40185000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAssetInterestCarryforward": {
        "label": "Deferred Tax Asset, Interest Carryforward",
        "description": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1047000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 4563000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 7339000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 7339000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 27022000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 27022000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 49255000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 49255000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 48641000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 48641000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2020-12-31",
              "val": 69350000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 688688000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 688688000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 20503548000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 20503548000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 47900641000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1523875000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1538412000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1538412000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1143488000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2020-12-31",
              "val": 20807000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 573547000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 573547000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1046791000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 1046791000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1272233000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1272233000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 941298000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 941298000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 570819000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2020-12-31",
              "val": 64176000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 634305000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 634305000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 20251290000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 20251290000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 47798391000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1421625000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1414210000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1414210000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1008127000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwards": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 6322000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 262574000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 262574000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 396613000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 396613000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 55563000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 55563000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 53107000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 53107000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 68444000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2020-12-31",
              "val": 1045000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxCreditCarryforwards": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "description": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 4584000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 285029000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 285029000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 301862000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 301862000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 351003000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 351003000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 240977000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 240977000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 150837000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": 18726000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 50292000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 50292000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 24527000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 24527000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 21284000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 21284000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 30663000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 30663000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 33109000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1943000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 19184000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 19184000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 6248000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 6248000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 13847000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 13847000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 27262000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 27262000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 36745000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2020-12-31",
              "val": 5174000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 5174000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 54383000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 54383000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 54383000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 54383000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 252258000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 177200000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 177200000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 177200000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 252258000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 252258000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 252258000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 102250000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 8700000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 102250000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 102250000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 124202000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 124202000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 135361000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2020-12-31",
              "val": 28001000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 24347000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 24347000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 18246000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 18246000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 3894000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 3894000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 20369000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 20369000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 39800000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesOther": {
        "label": "Deferred Tax Liabilities, Other",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 203000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 203000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 21650000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 21650000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 17218000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 17218000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7787000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 31107000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 12351000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2020-12-31",
              "val": 3179000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3439000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 3439000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5938000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 5938000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 10870000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 10870000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 14457000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 11391000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 15937000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 15937000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 35893000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 35893000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 32246000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 32246000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 33370000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 33370000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 13836000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities": {
        "label": "Deferred Tax Liabilities, Unrealized Gains on Trading Securities",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 15859000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 15859000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 13443000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 13443000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 10918000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "Depreciation": {
        "label": "Depreciation",
        "description": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7200000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14300000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14300000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 18400000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 18400000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 18400000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 48000000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 48000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 48000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 70000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 70000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 70000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 100500000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 100500000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 121300000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "description": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.21,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.21,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.21,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.21,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.21,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.21,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.21,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.21,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.21,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.21,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.21,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.21,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.21,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.21,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0.21,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0.21,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0165,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0165,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0165,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0637,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0637,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0637,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.9559,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.9559,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.9559,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0025,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0025,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0352,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0024,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0024,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0109,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0109,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0109,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0002,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0002,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0002,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0014,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0014,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0014,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0064,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0064,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.0388,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.022,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0099,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0099,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0083,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0083,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0083,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0134,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0134,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0134,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.4893,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.4893,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.4893,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0082,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0082,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.0153,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0361,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0007,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0007,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0089,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0089,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0089,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0016,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0016,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0016,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.1305,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.1305,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.1305,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0004,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0004,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.012,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0151,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0011,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0011,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0014,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0014,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0014,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0023,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0023,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0023,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.2485,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.2485,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.2485,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0004,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0004,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.008,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.1058,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0339,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0339,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0467,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0467,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0467,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0504,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0504,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0504,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0608,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0608,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0608,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0225,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0225,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.0221,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0826,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0046,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0046,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0307,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0307,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0307,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.006,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.006,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.006,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.5606,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.5606,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.5606,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0011,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0011,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.0023,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, 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 foreign tax credit.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0275,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0005,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0005,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0631,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0631,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0631,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.1563,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0186,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0186,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.096,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.096,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.096,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.014,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.014,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.014,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.622,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.622,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.622,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0237,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0237,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.0125,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0115,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0006,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "description": "Amount of cost capitalized for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2600000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3000000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3000000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 700000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 700000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 700000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3500000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3500000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1400000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1400000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 71500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 71500000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 70100000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 70100000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 97700000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 97700000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 26300000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 26300000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -118000000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 118000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 118017000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14100000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14100000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29000000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29000000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14900000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14900000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 44700000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 44725000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 15700000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 15745000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53600000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53617000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53617000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 11100000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 11065000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 23500000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 23500000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 12400000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 12435000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 34776000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 34776000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11276000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11276000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 48068000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 48068000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16565000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16565000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 28585000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 28585000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 12020000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 12020000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 40177000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 11592000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 50380000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4397000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 9105000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4707000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 6800000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 218500000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 218500000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 218500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 218500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 218500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 218300000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 126000000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 116600000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 98200000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 98200000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 98200000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 132000000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 132900000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 6790000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 218461000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 218461000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 218461000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 218461000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 218461000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 218322000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 126004000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 116601000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 98203000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 98203000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 98203000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 98203000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 132034000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 132856000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 215928000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 460000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 2138000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 178000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2855000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -55383000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 396709000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 396709000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2977406000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2977406000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2977406000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3071951000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3071951000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3071951000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -113067000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -113067000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -113067000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2909765000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2909765000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1618923000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9967000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12490000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12490000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49541000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49541000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49541000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7369000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7369000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7369000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 36222000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 36222000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 36222000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 32879000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 32879000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -96858000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayable": {
        "label": "Increase (Decrease) in Accounts Payable",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2387000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6090000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27330000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncreaseDecreaseInOperatingLeaseLiability": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -11025000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -24998000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -24998000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -8568000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -18350000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -18899000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -20596000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -20596000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -20596000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2816000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2816000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4033000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4033000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7758000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7758000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -10223000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -10223000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -27847000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -32361000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -36045000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -39733000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "InterestExpenseDebt": {
        "label": "Interest Expense, Debt",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7720000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6972000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29160000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29160000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29160000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21477000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21477000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 42879000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 42879000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 21402000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 21402000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 64379000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 64379000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 21500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 21500000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85888000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85888000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21461000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 42988000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 21527000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 63760000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 20772000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 82691000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "InterestExpenseDebtExcludingAmortization": {
        "label": "Interest Expense, Debt, Excluding Amortization",
        "description": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 800000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 800000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5300000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5300000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24129000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24129000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24129000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 19407000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 19407000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38641000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38641000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 19234000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 19234000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 57937000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 57937000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 19296000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 19296000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 77235000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 77235000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19296000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38585000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 19289000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 57095000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 18510000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 73861000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3793000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3793000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3793000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 190000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 190000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 43630000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 43630000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 43630000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 43630000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82399000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82399000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82399000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 74000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 74000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38684000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38684000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 42913000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 42913000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 76142000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 76142000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 33424000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 33424000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 33424000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 68543000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 35005000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            }
          ]
        }
      },
      "LeaseCost": {
        "label": "Lease, Cost",
        "description": "Amount of lease cost recognized by lessee for lease contract.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20452000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30589000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30589000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34448000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34448000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34448000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37431000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37431000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44733000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 113992000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 79478000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 15151000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 132327000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 281202000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 284437000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 289711000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 182994000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 36268000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 36259000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 11235000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 9885000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 17906000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 792000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 21070000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 9036000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 792000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12203000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 19107000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 32630000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 8820000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 792000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 13137000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 19187000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 35266000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 33607000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 3124000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 14069000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 20938000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 7548000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3700000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 428000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 36941000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 93427000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 92139000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 90446000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LossContingencyNewClaimsFiledNumber": {
        "label": "Loss Contingency, New Claims Filed, Number",
        "description": "The total number of new claims filed pertaining to a loss contingency during the period.",
        "units": {
          "class_action_case": [
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2021-07-01",
              "end": "2021-08-31",
              "val": 3,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2021Q3"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 150095000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 157615000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 157615000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 241210000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 241210000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 205287000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "NumberOfOperatingSegments": {
        "label": "Number of Operating Segments",
        "description": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "units": {
          "segment": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ],
          "vote": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "NumberOfReportableSegments": {
        "label": "Number of Reportable Segments",
        "description": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "units": {
          "segment": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ],
          "vote": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "OperatingLeaseCost": {
        "label": "Operating Lease, Cost",
        "description": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17421000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30231000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30231000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34074000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34074000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34074000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36724000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36724000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40429000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 106444000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 75778000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 14723000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 95386000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 187775000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 192298000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 199265000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OperatingLeaseWeightedAverageDiscountRatePercent": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "description": "Weighted average discount rate for operating lease calculated at point in time.",
        "units": {
          "pure": [
            {
              "end": "2020-12-31",
              "val": 0.0462,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0.0302,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 0.0302,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0301,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 0.0301,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0.0405,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0.0405,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0.0636,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0.0636,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 0.0636,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 0.0636,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 0.0664,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.0663,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.0653,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PaymentsToAcquireAssetsInvestingActivities": {
        "label": "Payments to Acquire Assets, Investing Activities",
        "description": "Aggregate cash payments for a combination of transactions that are classified as investing activities in which assets, which may include securities, other types of investments, or productive assets, are purchased from third-party sellers. This element can be used by entities to aggregate payments for all asset purchases that are classified as investing activities.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 55389000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentGross": {
        "label": "Property, Plant and Equipment, Gross",
        "description": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 73738000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 101476000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 101476000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 256868000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 256868000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 313277000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 313277000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 384698000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 384698000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 536082000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RestructuringCosts": {
        "label": "Restructuring Costs",
        "description": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10140000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "description": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38300000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5900000000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5900000000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5900000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 336300000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 336300000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 336300000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226500000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226500000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226500000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1200000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1200000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 895600000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "description": "Number of shares issued under share-based payment arrangement.",
        "units": {
          "shares": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 82000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "description": "Number of options vested.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7936075,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14966504,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14966504,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14966504,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7592673,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7592673,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7592673,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4567625,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4567625,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4567625,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1647333,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1647333,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2702829,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value",
        "description": "Weighted average grant-date fair value of options vested.",
        "units": {
          "USD/shares": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5.47,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8.74,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8.74,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8.74,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.46,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.46,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.46,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15.93,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15.93,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15.93,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24.81,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24.81,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9.38,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 3031000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 358000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 358000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 374000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 374000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 374000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 707000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 707000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4304000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "StockIssued1": {
        "label": "Stock Issued",
        "description": "The fair value of stock issued in noncash financing activities.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5000000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            }
          ]
        }
      },
      "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-12-31",
              "val": 12444000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12444000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12444000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14863000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14863000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 14863000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14863000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14863000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21622000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21622000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21622000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 12381000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 12381000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 12381000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 12381000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12381000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12381000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18959000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18959000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 10557000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10557000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10557000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18597000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 5000000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "description": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1389000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 20246000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1930000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1930000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 790200000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1900000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2000000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "SubleaseIncome": {
        "label": "Sublease Income",
        "description": "Amount of sublease income excluding finance and operating lease expense.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2800000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6600000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6600000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6700000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6700000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5300000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 6605000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 10344000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 10344000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 12807000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 12807000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2020-12-31",
              "val": 12807000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 111019000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 111019000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 111019000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 111019000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 124106000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 124106000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 124106000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 124106000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 171693000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 171693000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 171693000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 190944000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 190944000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 224480000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 77000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 882000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 882000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9187000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9187000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9187000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18378000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18378000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13075000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "description": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 400000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 600000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 600000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 500000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1600000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 500000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3500000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 3500000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1300000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3803000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3133000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3133000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 98212000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 98212000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 98212000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14462000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14462000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14462000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16902000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16902000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16902000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35263000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35263000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 11564000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 13000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 212000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 212000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13940000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13940000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13940000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30685000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30685000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30685000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2433000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2433000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36057000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "description": "Amount of interest expense accrued for an underpayment of income taxes.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 400000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 600000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 400000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 300000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 300000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 500000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1600000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2500000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2500000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 6700000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 12300000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 84900000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 84900000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 114400000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 114400000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 126800000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 126800000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 136800000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 136800000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 175200000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DebtInstrumentInterestRateStatedPercentage": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "description": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "units": {
          "pure": [
            {
              "end": "2021-12-31",
              "val": 0.05,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0.05,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.05,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0.05,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.0518,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.0425,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.0425,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0449,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 0.0449,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 0.0449,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 0.0449,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 0.0449,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "DueToRelatedPartiesCurrentAndNoncurrent": {
        "label": "Due to Related Parties",
        "description": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 85800000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2000000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 34600000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 14200000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 14200000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5800000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 748000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 748000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7720000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6972000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29160000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29160000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 22138000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 22138000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 45794000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 45794000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 23656000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 23656000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 67301000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 67301000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 21507000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 21507000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 88901000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 88901000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21536000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21536000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43208000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 21672000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 64029000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 20821000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 82766000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19071000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "OtherAssetsMiscellaneousNoncurrent": {
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "description": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 1463000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 1463000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1463000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 195000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1823000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 41000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 17257000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 17257000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 17257000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 17257000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 17257000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11192000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7570000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2791000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3590000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 32577000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 32577000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 19840000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 31801000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 39615000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 33135000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 33135000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 33135000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 33135000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 33135000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 33550000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 37669000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 52353000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 55514000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 55514000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 55514000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 44136000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 49351000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RepaymentsOfShortTermDebt": {
        "label": "Repayments of Short-term Debt",
        "description": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 20000000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 20000000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 170000000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 170000000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 170000000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 170000000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 191073000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 191073000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 191073000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 52122000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 52122000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 52122000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 52122000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 52122000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 52122000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 48407000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 208004000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 305084000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 580664000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 101932000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 345927000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "units": {
          "USD/shares": [
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 211.62,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 200.19,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 177.79,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 177.79,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 74.45,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 73.07,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 73.07,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 73.07,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ShortTermBorrowings": {
        "label": "Short-term Debt",
        "description": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 20060000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 20060000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 20060000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 20060000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 149426000,
              "accn": "0001679788-22-000048",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 504000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 512000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 20519000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 20519000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 20519000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 20519000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 20519000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 374268000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 452105000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 452105000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 452105000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 564610000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 539195000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalOther": {
        "label": "Adjustments to Additional Paid in Capital, Other",
        "description": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3679000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3679000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3679000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3679000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7124000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7124000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3445000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3445000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3679000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3679000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3679000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2291000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2291000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2291000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2291000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -10482000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -10482000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": 3437500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 3437500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3437500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 3437500000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3437500000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3437500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 3437500000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 3437500000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 3437500000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 3437500000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3437500000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3373013000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3110470000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3010470000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 3010470000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 3010470000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 3010470000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 3010470000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4275470000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4275470000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4275470000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4275470000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 4275470000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 4275470000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 4275470000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 4275470000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4275470000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4275470000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7275470000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7275470000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "description": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 52705000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 52705000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 52705000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 48467000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 46263000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 44052000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 44052000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 44052000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 44052000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 44052000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 41887000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 38756000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 33871000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 30513000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 30513000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 30513000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 30513000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 30513000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 50456000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 47451000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 44423000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 41389000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 41389000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 41389000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 41389000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 41389000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 38380000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 35348000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 73942000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 68851000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentOtherThanTemporaryImpairment": {
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "description": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 69289000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 69289000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 70866000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 70866000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 101445000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 101445000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 101445000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5008000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8226000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9062000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29375000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29375000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18717000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "GoodwillPurchaseAccountingAdjustments": {
        "label": "Goodwill, Purchase Accounting Adjustments",
        "description": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6270000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -6269000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6269000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6269000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6269000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6269000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6269000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 3384795000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 3384795000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3384795000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 3389033000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3391237000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 3393448000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3395613000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3334257000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3076599000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 2979957000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4225014000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4228019000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4231047000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 4234081000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4237090000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4240122000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7201528000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7206619000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 7200000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 7200000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7200000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 5900000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherAssetImpairmentCharges": {
        "label": "Other Asset Impairment Charges",
        "description": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 500000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 500000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1179000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7949000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7949000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9071000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9071000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26518000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26518000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5527000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8113000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10069000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18793000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 433000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3679000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3679000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3679000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3679000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3679000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3679000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24527000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -20482000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -11497000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -6228000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16297000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16297000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 49676000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7445000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 76966000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 13266000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 93488000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16426000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16424000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18323000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18323000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 60560000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 60560000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 87489000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 33116000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 18674000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 31120000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "RestructuringAndRelatedCostNumberOfPositionsEliminated": {
        "label": "Restructuring and Related Cost, Number of Positions Eliminated",
        "description": "The number of positions eliminated during the period as a result of restructuring activities.",
        "units": {
          "employee": [
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 1100,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 1100,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 1100,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q2I"
            }
          ],
          "Employee": [
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 1100,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 1100,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 1100,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "description": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).",
        "units": {
          "pure": [
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-06-01",
              "end": "2022-06-30",
              "val": 0.18,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022Q2I"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 0.21,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 42453000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 42453000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 42453000,
              "accn": "0001679788-22-000085",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 42453000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 41221000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 41221000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1232000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1232000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40703000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40703000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40703000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 144489000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 144489000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 143454000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 143454000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1035000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1035000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142594000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142594000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -860000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -860000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 142594000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 142594000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 142594000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 52408000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 52408000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DerivativeCollateralRightToReclaimCash": {
        "label": "Derivative, Collateral, Right to Reclaim Cash",
        "description": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 145000000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39420000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39420000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40703000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40703000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 54003000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 57800000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 58552000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58552000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "RestructuringAndRelatedCostCostIncurredToDate1": {
        "label": "Restructuring and Related Cost, Cost Incurred to Date",
        "description": "Amount of costs incurred to date for the specified restructuring cost.",
        "units": {
          "USD": [
            {
              "end": "2022-09-30",
              "val": 41221000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "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": "2022-06-30",
              "val": 42453000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1801000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 1801000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6444000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1612000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "RestructuringReserveAccrualAdjustment1": {
        "label": "Restructuring Reserve, Accrual Adjustment",
        "description": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1232000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1232000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1750000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1750000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1035000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1895000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1895000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "UnrealizedGainLossOnDerivatives": {
        "label": "Unrealized Gain (Loss) on Derivatives",
        "description": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 22935000,
              "accn": "0001679788-22-000116",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 22935000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 13186000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -11398000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -24584000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            }
          ]
        }
      },
      "DeferredTaxAssetsInvestments": {
        "label": "Deferred Tax Assets, Investments",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 37932000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 225211000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 225200000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 225200000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 225200000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 225211000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 59200000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 60100000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 40000000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 207563000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 207600000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationFdiiPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.015,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0065,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0065,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0065,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0039,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0039,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.0004,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInDepositOtherAssets": {
        "label": "Increase (Decrease) in Deposit Assets",
        "description": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39989000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 36527000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 36527000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -36785000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -36333000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -53731000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28952000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28952000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28952000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15262000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15262000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 88680000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 88680000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 28055000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 28055000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 115391000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 115391000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21260000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21260000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5012000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5012000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4039000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -46829000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 41862000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -34997000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeposits": {
        "label": "Increase (Decrease) in Deposits",
        "description": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2710522000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6691859000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6691859000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -738758000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3421287000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3977293000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5562558000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5562558000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5562558000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 528959000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 528959000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -987957000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -987957000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1349666000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1349666000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -274822000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -274822000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -274822000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 645938000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 645938000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -357657000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -357657000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -550776000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -550776000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1638087000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1638087000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -818487000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -818487000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1140867000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1140867000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -600398000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -936205000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 149814000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1026160000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "LossContingencyDamagesAwardedValue": {
        "label": "Loss Contingency, Damages Awarded, Value",
        "description": "Amount of damages awarded to the plaintiff in the legal matter.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50000000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 50000000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 50000000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 50000000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 50000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 50000000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 50000000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 50000000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-01-31",
              "val": 50000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 57700000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ObligationToReturnSecuritiesReceivedAsCollateral": {
        "label": "Obligation to Return Securities Received as Collateral",
        "description": "The fair value of collateral received by the entity associated with securities borrowed that must be returned if the counterparty fulfills its obligations. It appears on the balance sheet as a liability and has a corresponding asset that appears on the balance sheet called Securities Received as Collateral.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 26874000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 26874000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 26874000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 26874000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 26874000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 714000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1403000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 32815000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1063000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "OperatingLossCarryforwards": {
        "label": "Operating Loss Carryforwards",
        "description": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 1400000000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21800000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21800000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18300000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6128000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6128000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6128000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 67000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 67000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1171000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition": {
        "label": "APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition",
        "description": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 84042000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 84042000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 84042000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 84042000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 84042000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 84042000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 84042000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 84042000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            }
          ]
        }
      },
      "FinancingReceivableAccruedInterestBeforeAllowanceForCreditLoss": {
        "label": "Financing Receivable, Accrued Interest, before Allowance for Credit Loss",
        "description": "Amount, before allowance for credit loss, of accrued interest on financing receivable.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 700000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 700000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 800000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 900000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "RestructuringAndRelatedCostExpectedCostRemaining1": {
        "label": "Restructuring and Related Cost, Expected Cost Remaining",
        "description": "Amount of expected cost remaining for the specified restructuring cost.",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "description": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "units": {
          "shares": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "description": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "units": {
          "shares": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 578000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 731000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 814000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 902000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 24000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 52000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 71000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 81000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 34000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 42000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 44000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 44000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 13000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "units": {
          "USD/shares": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 215,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 214.5,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "units": {
          "USD/shares": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 37.62,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 39.79,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 41.14,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40.9,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 30.36,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 49.66,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 57.74,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 59.9,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 113.11,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 100.51,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 99.16,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 99.16,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 136.2,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 49209000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 197875000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 197875000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -59200000,
              "accn": "0001679788-23-000073",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -60100000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -40000000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -150008000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -150008000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -150008000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -8700000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21952000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21952000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 11159000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "FairValueDisclosureOffbalanceSheetRisksAmountLiability": {
        "label": "Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability",
        "description": "The fair value of financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 4800000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 4800000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 136000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 63800000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 253500000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 712600000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 712644000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 712644000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1578643000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1333686000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "GainsLossesOnExtinguishmentOfDebt": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "description": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17855000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17900000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 99446000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 99446000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 81591000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 81591000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 117383000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 117383000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 117383000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 45469000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 45469000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-06-01",
              "end": "2023-06-30",
              "val": 45500000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1273013000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ForeignCurrencyTransactionGainLossBeforeTax": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "description": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -40989000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -198891000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -64509000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -161749000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -161749000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -13878000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -10534000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3344000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -10916000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -10916000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -382000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -382000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10609000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10609000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1651000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1330000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 321000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3518000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4848000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2485000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "RepaymentsOfLongTermDebt": {
        "label": "Repayments of Long-term Debt",
        "description": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 222664000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 222664000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 303533000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 303533000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 303533000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 231847000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 190849000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 190849000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 190849000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 190849000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 257507000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 207782000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 294680000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 294680000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 294680000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 294680000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 294680000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 272439000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 235819000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 322492000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 310281000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 310281000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 310281000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 300523000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 340008000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccountsReceivableNetCurrent": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "description": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 220347000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 168290000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 168290000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 168290000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 168290000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 168290000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 280357000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 236444000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 187004000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 265251000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 265251000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 265251000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 265251000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 265251000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 245112000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 222996000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 308423000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 307119000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 307119000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 307119000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 296237000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 333194000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationGiltiPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0094,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0094,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.1855,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.1855,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.1855,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "description": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1400000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -246600000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -246600000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 205600000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 205600000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 205600000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 537700000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 537700000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 386300000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLossCurrent": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 184029000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 193425000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 193425000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 193425000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 193425000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 193425000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 529143000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 440351000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 398239000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 475370000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 475370000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 475370000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 475370000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 644165000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 454473000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 803366000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 859056000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1354692000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 1354692000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1354692000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1444733000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1572354000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "IncreaseDecreaseInOperatingCapital": {
        "label": "Increase (Decrease) in Operating Capital",
        "description": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -141438000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1031448000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1031448000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -315327000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -326844000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -514550000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -326206000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -326206000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 474002000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 474002000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 567634000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 567634000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 322616000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 322616000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 478002000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1126502000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 91081000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1036250000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 89225000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2510846000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
        "description": "Amount before tax, after 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": "2021-01-01",
              "end": "2021-12-31",
              "val": -9651000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -41502000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -41502000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12513000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5532000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -6981000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4822000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10354000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9077000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9077000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9077000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6898000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6898000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9683000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9683000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2785000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2785000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1754000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1754000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11437000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11437000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19653000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19653000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8018000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8018000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 50010000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 50010000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 41992000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 41992000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 53101000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3091000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 54486000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -18282000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -103243000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -84961000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "description": "Amount of tax expense (benefit), after 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": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6291000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6291000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2316000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 718000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1598000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 685000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -33000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 741000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 741000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 741000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 328000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 328000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 318000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 318000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -10000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -10000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 327000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 327000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 9000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 9000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 128000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 128000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 59000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 59000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -40000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -40000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -488000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -507000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -538000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherOperatingActivitiesCashFlowStatement": {
        "label": "Other Operating Activities, Cash Flow Statement",
        "description": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5532000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 883000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 84455000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -18327000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 28626000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2164000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16981000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 97340000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 151118000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -21020000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -22163000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 43043000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 32782000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 38315000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 31745000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4172000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11336000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 77629000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 80956000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 48582000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 48582000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6830000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 62246000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 23480000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 55689000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "PaymentsForProceedsFromOtherInvestingActivities": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "description": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -2280000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1299000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 167015000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6462000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 23724000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 50125000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3081000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74843000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 106890000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15400000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15400000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 35083000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 35083000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 72006000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 72006000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 70830000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 74294000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 64325000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 26531000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 153040000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 69787000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 84292000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 110595000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 17996000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 73132000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "DeferredTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Net",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2024-03-31",
              "val": 177900000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "OtherAssetsMiscellaneousCurrent": {
        "label": "Other Assets, Miscellaneous, Current",
        "description": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 16191000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 16191000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 16191000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 69262000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 17862000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 19902000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19232000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 183506000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 183506000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 183506000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 183506000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 183506000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 36653000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 145829000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 40099000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 28552000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 28552000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 28552000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 47181000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 53994000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 17366000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 17366000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 17366000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 14777000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7122000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 90910000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 90910000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 90910000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 90910000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 90910000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 127597000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6464000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 63344000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 65982000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 65982000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 65982000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 63693000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 53009000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CryptoAssetAddition": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 15109000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 11577000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 85149000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 69740000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 107580000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 107580000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1195708000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CryptoAssetCost": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 330610000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 330610000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 330610000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "CryptoAssetCumulativeRealizedGainFromDisposition": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2024-06-30",
              "val": 13400000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "CryptoAssetCumulativeRealizedLossFromDisposition": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2024-06-30",
              "val": 3600000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "CryptoAssetFairValue": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 330610000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1522328000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1234158000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2024-06-30",
              "val": 1234158000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1260718000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1268001000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1838887000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2597277000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1998871000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 1998871000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1998871000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1601231000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1468395000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CryptoAssetFairValueNoncurrent": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2024-06-30",
              "val": 1234158000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1260718000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 1552995000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1268001000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1838887000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2597277000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1998871000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 1998871000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1998871000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1601231000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1468395000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CryptoAssetFairValueRestricted": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2024-06-30",
              "val": 130400000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 111100000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 201700000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 47700000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 75700000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 114500000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 68300000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 66300000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 128400000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CryptoAssetRealizedAndUnrealizedGainLossNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 650429000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 331409000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 331409000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -319020000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -319020000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 210902000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 210902000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -120507000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -120507000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 687055000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 687055000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -596651000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -596651000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -234598000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -234598000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 362053000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 362053000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 189305000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 423903000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -528857000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -482356000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -691855000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -209499000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "CryptoAssetRealizedAndUnrealizedGainLossOperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 86358000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 55342000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 55342000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -31016000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -31016000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 55484000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 55484000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 142000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 142000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 71725000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 71725000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -34365000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -34365000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -25663000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -25663000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8702000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8702000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10077000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 35740000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -20704000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -35151000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -66870000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -31719000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "CryptoAssetRealizedAndUnrealizedGainLossOperatingAndNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 386751000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            }
          ]
        }
      },
      "CryptoAssetRealizedAndUnrealizedGainNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 409545000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 34593000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 311000000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 43566000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 799804000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 799804000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 168641000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CryptoAssetRealizedAndUnrealizedLossNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 78136000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 353613000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 100098000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 164073000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 112749000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 112749000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 697498000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CryptoAssetSale": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 64625000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4898000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 68982000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4358000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            }
          ]
        }
      },
      "IncomeTaxesReceivableNoncurrent": {
        "label": "Income Taxes Receivable, Noncurrent",
        "description": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 55968000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 55968000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 60004000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 60004000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 60004000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 60004000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 60004000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 60554000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 61110000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 61672000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 62233000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 62233000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 62233000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 62807000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 68140000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InterestExpenseNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 88901000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43208000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 21672000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 64029000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 20821000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 82766000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 82766000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19071000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 39578000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 39578000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 20507000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 20507000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 60108000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 60108000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20530000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20530000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 80645000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 80645000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20511000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20511000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 41046000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 41046000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 20535000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 20535000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 62820000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 21774000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 85413000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 22569000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 45085000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 22516000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalentsAtCarryingValue": {
        "label": "Restricted Cash and Cash Equivalents, Current",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 25873000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 20697000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 26319000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 22992000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 22992000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 22992000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 43626000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 33499000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 34282000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2024-06-30",
              "val": 34282000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 31881000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "end": "2024-09-30",
              "val": 31881000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 38519000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 38519000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 38519000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 38519000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 347169000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 55672000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2025-03-31",
              "val": 339090000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 69190000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2025-06-30",
              "val": 337786000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 78867000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 334318000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 334318000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 334318000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 294807000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 275815000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": {
        "label": "Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments",
        "description": "Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -66053000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17890000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -223891000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -201106000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -68799000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 132307000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -29136000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 39663000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -31252000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -31252000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 188825000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 188825000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -50455000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -50455000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -239280000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -239280000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -42412000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8043000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 317383000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 152512000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 501787000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 349275000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": {
        "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge",
        "description": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 91846000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -5578000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 262168000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "CryptoAssetUnrealizedLossNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 194000000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 124000000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3"
            }
          ]
        }
      },
      "GainLossOnFairValueHedgesRecognizedInEarnings": {
        "label": "Gain (Loss) on Fair Value Hedges Recognized in Earnings",
        "description": "Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25793000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 12312000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38277000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -31252000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "CryptoAssetDisposition": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 243595000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 243595000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 265373000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAssetsCapitalLossCarryforwards": {
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 207563000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1472000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1472000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -7899000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0005,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0005,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.0053,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationFdiiAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11592000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11592000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 653000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7493000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7493000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18705000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18705000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 59128000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2024-01-01",
              "end": "2024-12-31",
              "val": 617955000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 617955000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 319634000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "description": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24114000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24114000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 23328000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2024-01-01",
              "end": "2024-12-31",
              "val": 1150000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1150000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 18076000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationPriorYearIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, Prior Year 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 revisions of previously reported income tax expense (benefit).",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1110000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1110000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12243000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2024-01-01",
              "end": "2024-12-31",
              "val": 66325000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 66325000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 33623000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxContingencies": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3244000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3244000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3555000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 69603000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 69603000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19068000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToContingentlyIssuableShares": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares",
        "description": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.",
        "units": {
          "shares": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "OtherSundryLiabilitiesNoncurrent": {
        "label": "Other Sundry Liabilities, Noncurrent",
        "description": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 3395000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3919000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 3919000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 3919000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 3919000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 3919000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7257000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7429000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 35234000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 67723000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 67723000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 67723000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 48572000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 32612000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 1e-05,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1e-05,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1e-05,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 500000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PreferredStockSharesIssued": {
        "label": "Preferred Stock, Shares Issued",
        "description": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "units": {
          "shares": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "ProceedsFromShortTermDebt": {
        "label": "Proceeds from Short-term Debt",
        "description": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 190956000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31640000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31640000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 122566000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 194893000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 278162000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 626428000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 243529000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 500918000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "DebtInstrumentFairValue": {
        "label": "Debt Instrument, Fair Value Disclosure",
        "description": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 4210351000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 4210351000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 4210351000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 4210351000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3947892000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4726621000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7884258000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6900797000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 6900000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 6900000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6500000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 5200000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "description": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 13186000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -11398000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -24584000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -21683000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -3943000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 17740000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalents": {
        "label": "Restricted Cash and Cash Equivalents",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 37100000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 37100000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 37100000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 52900000,
              "accn": "0001679788-25-000089",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 66700000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 76800000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "description": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 277798000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 117225000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 117225000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 117225000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 100303000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 201381000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 201381000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 101078000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 101078000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 308803000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 107422000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 402791000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 118925000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 224319000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 105394000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiGainLoss": {
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "description": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24368000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -14663000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -13814000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -15141000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -478000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -11553000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3327000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1475448000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1475448000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1472121000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1472121000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1075198000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -400250000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 680520000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 46797000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -11381000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -58178000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiUnrealizedGainLoss": {
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "description": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -22400000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1500000000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1500000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1500000000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1400000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1000000000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -461000000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 251700000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -39300000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -72100000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 1266577000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1268081000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1269585000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 1269585000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 1269585000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1271056000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 69763000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 36031000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10738000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10840000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 59455000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 59455000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 48615000,
              "accn": "0001679788-25-000154",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-07-31"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 48615000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 76559000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 17104000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 110629000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9235000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 32386000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 23151000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "CommonStockSharesIssued": {
        "label": "Common Stock, Shares, Issued",
        "description": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "units": {
          "shares": [
            {
              "end": "2024-12-31",
              "val": 253640000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 253640000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 268736000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 267836000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 267836000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 267836000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 263411000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 263782000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockSharesOutstanding": {
        "label": "Common Stock, Shares, Outstanding",
        "description": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "units": {
          "shares": [
            {
              "end": "2024-12-31",
              "val": 253640000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 253640000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 268736000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 267836000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 267836000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 267836000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 263411000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 263782000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 2000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 2000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 3000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 3000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 3000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months",
        "description": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 135460000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 138231000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 137755000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 131185000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five",
        "description": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 757240000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 726174000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 695787000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 666767000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five",
        "description": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 123725000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 123524000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 123383000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 121141000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four",
        "description": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 124043000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 124043000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 123986000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 121737000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three",
        "description": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 124384000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 127481000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 125589000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 122918000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two",
        "description": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 124971000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 130341000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 130483000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 127121000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 176839000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 170628000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 22465000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 24586000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four",
        "description": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 19097000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 20726000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three",
        "description": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 20328000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 21920000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 22149000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 22315000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months",
        "description": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 23559000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 29536000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "MarketableSecuritiesCurrent": {
        "label": "Marketable Securities, Current",
        "description": "Amount of investment in marketable security, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 1093395000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 309765000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 309765000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 309765000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 232980000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 174778000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": {
        "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)",
        "description": "\"The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.\"",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51494000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3573092000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3677634000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 200080000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 264573000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesOtherFiniteLivedAssets": {
        "label": "Deferred Tax Liabilities, Other Finite-Lived Assets",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 82931000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiRealizedGainLoss": {
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "description": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -18300000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 438000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 73900000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 90800000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "IncomeTaxPaidFederalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 63884000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 60662000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidForeignAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25785000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 51913000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidStateAndLocalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 50672000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 52293000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": -84021000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 100568000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1983000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfCommonStock": {
        "label": "Payments for Repurchase of Common Stock",
        "description": "The cash outflow to reacquire common stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 790195000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1062234000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1243488000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "PaymentsToAcquireOtherInvestments": {
        "label": "Payments to Acquire Other Investments",
        "description": "Amount of cash outflow to acquire investments classified as other.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18835000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 59915000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 27227000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 91349000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 377426000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 217490000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 251562000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "ProceedsFromSaleOfOtherInvestments": {
        "label": "Proceeds from Sale of Other Investments",
        "description": "The cash inflow associated with the sale of other investments not otherwise defined in the taxonomy.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3543000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5001000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5140000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5735000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 490298000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 128997000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 153555000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "PurchaseObligation": {
        "label": "Purchase Obligation",
        "description": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 670422000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PurchaseObligationDueInFourthYear": {
        "label": "Purchase Obligation, to be Paid, Year Four",
        "description": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 210729000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PurchaseObligationDueInNextTwelveMonths": {
        "label": "Purchase Obligation, to be Paid, Year One",
        "description": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 169886000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PurchaseObligationDueInSecondYear": {
        "label": "Purchase Obligation, to be Paid, Year Two",
        "description": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 157009000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PurchaseObligationDueInThirdYear": {
        "label": "Purchase Obligation, to be Paid, Year Three",
        "description": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 132798000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RestrictedCash": {
        "label": "Restricted Cash",
        "description": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 345800000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 332800000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-12-31",
              "val": 332800000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-12-31",
              "val": 332800000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 292900000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 274100000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-12-31",
              "val": 850178000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1062234000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1183505000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 121271000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "StockRepurchasedDuringPeriodShares": {
        "label": "Stock Repurchased During Period, Shares",
        "description": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern 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": {
          "shares": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3039095,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 6278390,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 10131734,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "description": "Amount remaining of a stock repurchase plan authorized.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 1200000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2100000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2000000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "description": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 161000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "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": "2024-12-31",
              "val": 125100000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentAggregateCost": {
        "label": "Equity Method Investment, Aggregate Cost",
        "description": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.",
        "units": {
          "USD": [
            {
              "end": "2026-03-31",
              "val": 180000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2026-03-31",
              "val": 180000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2026-01-01",
              "end": "2026-06-30",
              "val": 69320000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30"
            }
          ]
        }
      },
      "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": {
        "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated",
        "description": "The expected number of positions to be eliminated as a result of restructuring activities.",
        "units": {
          "employee": [
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 700,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2026Q2"
            }
          ]
        }
      }
    },
    "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": "2021-06-30",
              "val": 33500000000,
              "accn": "0001679788-22-000031",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 7300000000,
              "accn": "0001679788-23-000031",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 12000000000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-30",
              "val": 44600000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 74200000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12",
              "frame": "CY2025Q2I"
            }
          ]
        }
      }
    },
    "srt": {
      "SafeguardingAssetPlatformOperatorCryptoAsset": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 75413188000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 75413188000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 75413188000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 124243587000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 114291909000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 192583060000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 192583060000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 192583060000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 192583060000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 329506477000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 269198067000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 272669307000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "SafeguardingLiabilityPlatformOperatorCryptoAsset": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 75413188000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 75413188000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02"
            },
            {
              "end": "2022-12-31",
              "val": 75413188000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 124243587000,
              "accn": "0001679788-23-000106",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 114291909000,
              "accn": "0001679788-23-000113",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-02",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 192583060000,
              "accn": "0001679788-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 192583060000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02"
            },
            {
              "end": "2023-12-31",
              "val": 192583060000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 192583060000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 329506477000,
              "accn": "0001679788-24-000089",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-02",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 269198067000,
              "accn": "0001679788-24-000149",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 272669307000,
              "accn": "0001679788-24-000187",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-30",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "StockRepurchaseProgramAuthorizedAmount1": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2024-10-30",
              "val": 1000000000,
              "accn": "0001679788-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-10-30",
              "val": 1000000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2024-10-30",
              "val": 1000000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2024-10-30",
              "val": 1000000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-10-31",
              "val": 1000000000,
              "accn": "0001679788-25-000208",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2025-10-31",
              "val": 2000000000,
              "accn": "0001679788-26-000015",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-12"
            },
            {
              "end": "2025-10-31",
              "val": 2000000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2025-10-31",
              "val": 2000000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 4000000000,
              "accn": "0001679788-26-000054",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07"
            },
            {
              "end": "2026-01-31",
              "val": 4000000000,
              "accn": "0001679788-26-000088",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-07-30",
              "frame": "CY2025Q4I"
            }
          ]
        }
      }
    },
    "ecd": {
      "CoSelectedMeasureAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD/shares": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 252.37,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35.39,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 173.92,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 248.3,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 226.14,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgCompActuallyPaidAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 277238370,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -125780983,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 69907750,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 42082320,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12015778,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4768927,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 15916740,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12361785,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12039123,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 16729488,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeerGroupTotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 115,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 120,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 163,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 209,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeoActuallyPaidCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2118756064,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1362073553,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 680876182,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 523635090,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 37243000,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeoTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3267027,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7465350,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4704800,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7235090,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9713000,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "TotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 77,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 76,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 69,
              "accn": "0001679788-26-000045",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      }
    }
  }
}