{
  "schema": "canli.company-reference.v1",
  "cik": "0000834365",
  "name": "BioLife Solutions, Inc.",
  "selection_policy": "extended-v22",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000834365.json",
  "source_sha256": "cc2cf8f92622e29fea17afa7805fcf370f2d2caa2d36b6cf780e7beb9e287e2f",
  "fetched_at": "2026-09-19T15:08:45.571Z",
  "policy": "Latest-filed annual-report facts per unit and reporting period at capture time. Duration facts cover 300 to 400 days. This selection can include restatements and is not a point-in-time backtest dataset. Missing concepts are omitted, never zero-filled. Values retain original units and are not currency converted. Extended concepts require compatible unit shapes and at least three reporting ends with changing values within one unit. Constant or incompatible added histories are omitted.",
  "claim_boundary": "Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.",
  "concepts": [
    {
      "tag": "Assets",
      "taxonomy": "us-gaap",
      "label": "Total assets",
      "kind": "instant",
      "meaning": "Resources recognized on the balance sheet. Book assets are not the market value of the business.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 405884000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 399487000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 412714000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 450229000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 554286000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 234829000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 92816000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 83789000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 51303000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 48073000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 45467000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 46449000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 21787000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 12293000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 12143000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 7926614,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 12369622,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 16072918,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 3353342,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 3169829,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 1662017,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 1309059,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Liabilities",
      "taxonomy": "us-gaap",
      "label": "Total liabilities",
      "kind": "instant",
      "meaning": "Recognized obligations at the reporting date. The definition and scope differ from interest-bearing debt.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 33996000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 50578000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 75051000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 86041000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 76239000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 29583000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 49362000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 48598000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 49231000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 51813000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 30835000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 52944000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 34731000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 16546000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 2051000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 4760474,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 2510251,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 2136601,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 16624863,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 15655852,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 12842503,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 10857971,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "StockholdersEquity",
      "taxonomy": "us-gaap",
      "label": "Stockholders equity",
      "kind": "instant",
      "meaning": "The reported residual interest after liabilities. It is an accounting amount, not market capitalization.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 371888000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 348909000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 337663000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 364188000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 478047000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 204429000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 43321000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 35191000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 2072000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": -3740000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 14632000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": -6495000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": -12944000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": -4253000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-01-01",
          "val": -9532000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": -9532000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 3167000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 8508471,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 13936317,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": -13271521,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": -12486023,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -11180486,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": -9548912,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": -7826982,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CashAndCashEquivalentsAtCarryingValue",
      "taxonomy": "us-gaap",
      "label": "Cash and cash equivalents",
      "kind": "instant",
      "meaning": "Cash and qualifying short-term liquid investments under the filer’s accounting policy. Restricted cash and longer-term investments may be reported separately.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 33038000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 91538000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 27896000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 19442000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 69860000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 90403000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 6448000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 21205000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 19617000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 31824000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2019-03-30",
          "val": 31824000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 30657000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 32381000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 14167000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 7033000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-03-30",
          "val": 7033000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 6663000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1406000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 2173258,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 2538758,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 156273,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 196478,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 16864,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 3211,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 139151,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Net income or loss",
      "kind": "duration",
      "meaning": "Reported profit or loss for the period. Check the filing for attribution, exceptional items and discontinued operations before comparing companies.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -4595000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -20184000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -68002000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -139805000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -8908000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1983000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -1657000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -25005000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -2515000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -6875446,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -4213936,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -3217750,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -1084160,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -1659586,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -1956639,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -1983630,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInOperatingActivities",
      "taxonomy": "us-gaap",
      "label": "Operating cash flow",
      "kind": "duration",
      "meaning": "Cash generated or used by operating activities. Working-capital timing can make this differ substantially from reported income.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 20115000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 8431000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -12498000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -8488000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -4593000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 6645000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1213000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 2348000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 605000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -4326991,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -4973861,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -3162316,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 146007,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 854934,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -989917,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -1252526,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsToAcquirePropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Capital expenditure payments",
      "kind": "duration",
      "meaning": "Cash payments to acquire property, plant and equipment. This taxonomy concept does not capture every form of investment or acquisition.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 9478000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 3227000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 6381000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 10385000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 8385000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1961000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 675000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 500000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 144000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 143533,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 134012,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 589680,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 236670,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 1151720,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 93530,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 28414,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInFinancingActivities",
      "taxonomy": "us-gaap",
      "label": "Financing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from financing activities, including borrowing, repayments and transactions with owners. A positive amount does not establish operating profitability.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -10924000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -6783000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 10591000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 16316000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -2778000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 102078000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1596000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 28146000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 4796000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 3166767,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 368753,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 13679824,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 50458,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 475000,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 1095000,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 1145000,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInInvestingActivities",
      "taxonomy": "us-gaap",
      "label": "Investing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from investing activities, including asset purchases, disposals and investment transactions. This differs from capital expenditure payments alone.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -71539000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 58300000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 17837000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -58117000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -13192000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -24715000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -27018000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -6500000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -144000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 392792,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 4239608,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -8135023,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -236670,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -1150320,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -91430,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -28414,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RetainedEarningsAccumulatedDeficit",
      "taxonomy": "us-gaap",
      "label": "Retained earnings or deficit",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Accumulated undistributed earnings or deficit at the reporting date. This balance is not cash available for distribution.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": -339696000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": -335101000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": -314917000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": -246915000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": -107110000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": -97385000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 100200000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": -103035000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": -113304000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": -117556000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": -98395000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": -119268000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": -94722000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": -68284000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-01-01",
          "val": -73051000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": -73958000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": -71202369,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": -64326923,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": -60112987,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": -56895237,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": -55811077,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -54151491,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": -52194852,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "taxonomy": "us-gaap",
      "label": "Basic weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Time-weighted shares used for basic earnings per share. This denominator differs from shares outstanding at a single reporting date.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 47753824,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 46067073,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 43719185,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 42481027,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 38503944,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 27306258,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 19460299,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 16256465,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 13263881,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Diluted weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Weighted-average shares used for diluted earnings per share. Potential shares are included under the applicable dilution rules, not simply added to outstanding shares.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 48645084,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 46067073,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 43719185,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 43073473,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 38503944,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 21627278,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 13263881,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 5007999,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 4977133,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 69679854,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareBasic",
      "taxonomy": "us-gaap",
      "label": "Basic earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per basic common share or unit. Inspect attribution, share classes and restatements before comparing periods. This is not a market return.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -0.09,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -0.44,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -1.55,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -3.29,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -0.23,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 0.07,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.09,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -1.56,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -0.21,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareDiluted",
      "taxonomy": "us-gaap",
      "label": "Diluted earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per share under dilution rules. Antidilutive instruments may be excluded. A diluted value can equal the basic value without implying no potential dilution.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -0.1,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -0.44,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -1.55,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -3.25,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -0.23,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -0.06,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.09,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -1.56,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -0.21,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "IncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Current and deferred income tax expense or benefit for continuing operations. This accounting expense differs from cash taxes paid.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 49000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -38000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -64000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -5236000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -20118000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -3264000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -1541000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 0,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 0,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 0,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 0,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 0,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentNet",
      "taxonomy": "us-gaap",
      "label": "Net property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of property, plant and equipment after accumulated depreciation, depletion and amortization. It is not replacement cost or market value.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 14713000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 5974000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 5689000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 23638000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 17657000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 10120000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 5572000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 2136000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 1318000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 1367000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 1319000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 1267000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 1044000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 1087000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1106000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1187378,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1446399,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1655605,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1324044,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 1334446,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 353402,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 360700,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ShareBasedCompensation",
      "taxonomy": "us-gaap",
      "label": "Share-based compensation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Reported noncash expense for share-based payment arrangements. Noncash treatment does not mean the awards have no economic cost to shareholders.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 22993000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 30923000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 33245000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 25334000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 13956000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 5981000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 3043000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 1519000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 1270000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 776994,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 511457,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 229679,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 248204,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 216094,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 235840,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 164480,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Operating income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Operating revenue less operating expenses for the reporting period. It excludes items outside the reported operating result and is not free cash flow.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -16602000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -4477000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -17205000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -5923000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -35160000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -6241000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -220000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3662000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -1056000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -4851539,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -5017129,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -3135690,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -285357,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -942238,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -1209683,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -1394196,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Assets classified as current under the normal operating cycle or one-year boundary. Not all current assets can be converted immediately into cash.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 136561000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 148761000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 120604000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 138452000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 126088000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 114712000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 24113000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 32067000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 29139000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 39157000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 37564000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 38289000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 18807000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 10244000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 9931000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 4628070,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 6972937,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 12165762,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1878258,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 1627759,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 1160407,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 814973,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestExpense",
      "taxonomy": "us-gaap",
      "label": "Interest expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Borrowing costs recognized as interest expense. This is distinct from cash interest paid and may not include every capitalized borrowing cost.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 5000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 5000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 190000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 100000,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 0,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 177308,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 742219,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 733430,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 670986,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 588001,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Obligations classified as current under the operating-cycle or one-year boundary. The balance includes more than short-term borrowing.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 22979000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 32734000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 42178000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 44582000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 42700000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 15573000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 7669000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 5014000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 3163000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 2701000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 1939000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 2095000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 1664000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 1312000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1513000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1133163,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1725793,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1261776,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1628140,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 1365338,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 579248,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 340702,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsPayableCurrent",
      "taxonomy": "us-gaap",
      "label": "Current accounts payable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current amounts owed to suppliers for goods and services received. This is one component of current liabilities, not all accrued obligations.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 1486000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 3360000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 2270000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 15367000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 14945000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 3672000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 3119000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 1570000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 876000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 1264000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 720000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 1090000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 843000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 586000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 691000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 710719,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1029373,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 474662,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 867070,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 862492,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 403103,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 117068,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Goodwill",
      "taxonomy": "us-gaap",
      "label": "Goodwill carrying amount",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Recognized goodwill remaining after accumulated impairment. It arises from business combinations and does not measure the current value of the company’s brand.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 208587000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 208587000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 212304000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 224741000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 58449000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 58449000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 33637000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 28342000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 9515000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 0,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2018Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "FiniteLivedIntangibleAssetsNet",
      "taxonomy": "us-gaap",
      "label": "Net finite-lived intangible assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Finite-lived intangible assets after amortization. This excludes goodwill and should not be combined with indefinite-lived intangible assets without checking scope.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 4257000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 9559000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 21149000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 32088000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 84709000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 31049000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 21982000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsReceivableNetCurrent",
      "taxonomy": "us-gaap",
      "label": "Net current accounts receivable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current customer receivables after the allowance for credit loss. The balance is not cash collected or a guarantee of collection.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 7953000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 8476000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 7898000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 33936000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 23217000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 8006000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 5345000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 4313000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 3832000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 2927000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 3045000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 2699000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 2166000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 1043000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1021000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1193646,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 929289,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 901623,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1009316,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 600153,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 547143,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 338899,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingExpenses",
      "taxonomy": "us-gaap",
      "label": "Operating expenses",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Recurring operating costs under this accounting concept, generally excluding production costs included in cost of sales. Check filing presentation before combining expense subtotals.",
      "observations": [
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 9863000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 7802000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 9630237,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 8831339,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 6171100,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 4048244,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 3234657,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 2612841,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 2250584,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InventoryNet",
      "taxonomy": "us-gaap",
      "label": "Net inventory",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Inventory carrying amount after applicable valuation and LIFO reserves. It does not establish realizable selling proceeds or inventory turnover without other inputs.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 30155000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 29013000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 27164000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 34904000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 28345000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 11602000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 10972000,
          "accn": "0001437749-21-007867",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-31",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 5694000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 5306000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 4060000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 3509000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 2911000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 2122000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 1837000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1847000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1757784,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1834635,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 965224,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 420924,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 656397,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 505956,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 410486,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "GrossProfit",
      "taxonomy": "us-gaap",
      "label": "Gross profit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Revenue less the costs directly attributed to the goods or services sold. It precedes other operating expenses and is not net income.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 62118000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 50096000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 41318000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 13525000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 6746000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 4778698,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 3814210,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 3035410,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 3762887,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 2292419,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 1403158,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 856388,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CostOfRevenue",
      "taxonomy": "us-gaap",
      "label": "Cost of revenue",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Costs attributed to goods produced and sold and services provided during the period. This is not the sum of every operating expense.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 34096000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 24551000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 26698000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ResearchAndDevelopmentExpense",
      "taxonomy": "us-gaap",
      "label": "Research and development expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Research and development costs recognized as expense. Capitalization policies and acquired projects can make this differ from total cash invested in development.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 7566000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 4751000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 5515000,
          "accn": "0001628280-26-012294",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 8671000,
          "accn": "0001628280-25-009511",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-03-03",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 11821000,
          "accn": "0001628280-24-008061",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 6720000,
          "accn": "0001437749-23-008875",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 3168000,
          "accn": "0001437749-22-007869",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 1298000,
          "accn": "0001437749-20-011046",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-05-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 1193000,
          "accn": "0001437749-19-004980",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-15",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 2028465,
          "accn": "0001144204-18-013727",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-09",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 1378807,
          "accn": "0001144204-17-014799",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 871100,
          "accn": "0001354488-16-006364",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-25",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 487816,
          "accn": "0001354488-15-001113",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-12",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 463638,
          "accn": "0001354488-14-000653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-12",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 516454,
          "accn": "0001354488-13-001572",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-03-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 318897,
          "accn": "0001354488-12-001441",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/cc2cf8f92622e29fea17afa7805fcf370f2d2caa2d36b6cf780e7beb9e287e2f.json.gz"
}
