{
  "schema": "canli.company-reference.v1",
  "cik": "0001417926",
  "name": "INVO Fertility, Inc.",
  "selection_policy": "extended-v22",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001417926.json",
  "source_sha256": "685ad9dc506bdfe829560566a030c772be69de24616cba6e2a255a48eadc071b",
  "fetched_at": "2026-09-20T08:02:38.408Z",
  "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.",
  "editorial_exclusions": [
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "observation": {
        "start": "2014-01-01",
        "end": "2014-12-31",
        "val": 112672160,
        "unit": "shares",
        "accn": "0001185185-17-000595"
      },
      "reason": "These 2014 INVO weighted-average shares are withheld because the main statement reports 112,672,160 while the per-share note reports 112,670,160 for the same annual period. The source disagreement is retained; neither number is substituted or treated as a rounding correction.",
      "filing_url": "https://www.sec.gov/Archives/edgar/data/1417926/000118518517000595/invobioscience10k123115.htm"
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "observation": {
        "start": "2014-01-01",
        "end": "2014-12-31",
        "val": 112672160,
        "unit": "shares",
        "accn": "0001185185-17-000595"
      },
      "reason": "These 2014 INVO weighted-average shares are withheld because the main statement reports 112,672,160 while the per-share note reports 112,670,160 for the same annual period. The source disagreement is retained; neither number is substituted or treated as a rounding correction.",
      "filing_url": "https://www.sec.gov/Archives/edgar/data/1417926/000118518517000595/invobioscience10k123115.htm"
    }
  ],
  "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": 20220124,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 46077014,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 18505916,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 17040011,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 4891269,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2023-03-21",
          "val": 5775801,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 3709805,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 4265369,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 5992542,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-03-31",
          "val": 8068069,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q1I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 9993993,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 7767051,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 9540310,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 10947343,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1795479,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 777347,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 266413,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 286226,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 579786,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 199182,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 164814,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 113741,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 108051,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 101574,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 105784,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 114825,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 122543,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 114976,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 115159,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 116606,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 125269,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 140292,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 150272,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 128118,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 127878,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": 12995903,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2025-09-30",
          "val": 13014510,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025Q3I",
          "unit": "USD"
        },
        {
          "end": "2025-06-30",
          "val": 16187439,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025Q2I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 26035656,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 17613091,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 16667212,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 6596763,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2023-03-21",
          "val": 5687335,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 4687417,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 2978145,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 2636118,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-03-31",
          "val": 2478001,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q1I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 2683313,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 5410927,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 5181967,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 5204237,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 5509074,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 3501570,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 5258525,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 4903872,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 4336788,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 4303376,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 4205814,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 4592368,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 4467020,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 4338182,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 4224673,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 4046941,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 3937340,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 3958416,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 3769634,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 3716234,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 3497968,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 3491217,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 3275848,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 3180316,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 3053149,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": 7224221,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2025-09-30",
          "val": 5817688,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025Q3I",
          "unit": "USD"
        },
        {
          "end": "2025-06-30",
          "val": -6990122,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2025-03-31",
          "val": -27039635,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 12584358,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 892825,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": -977612,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 7310680,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 5743106,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": -3713595,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": -2724223,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": -4992112,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": -4617646,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": -3757002,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": -4104194,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": -4041000,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": -4478627,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": -4358969,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": -4236608,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": -4118889,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": -3932116,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": -3814797,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": -3843440,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": -3654475,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": -3599628,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": -3372699,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": -3350925,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": -3125576,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": -3052198,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -2925271,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": -2481909,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2010Q4I",
          "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": "2021-12-31",
          "val": 5684871,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 10097760,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1238585,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 212243,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 25759,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 152404,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 492004,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 114561,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 79623,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 24471,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 18626,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 6274,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 8634,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 7256,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 18027,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 7501,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 2275,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 687,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 7194,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 27690,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 31459,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 887,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 403,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 12525,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2010Q4I",
          "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": -23323054,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -9258953,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -8034612,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -10892511,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -6654940,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -8347316,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -2167544,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -3076091,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -702163,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -2124252,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -4959247,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -1732472,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -760679,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -666454,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -797471,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": -7014485,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -2974400,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -4755054,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -6603319,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -6029914,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -4775148,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1370513,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -652971,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -181270,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -323900,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -151622,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -19401,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -59916,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -43209,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -117779,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": 43412,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 183703,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 444722,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 10785,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 415710,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 49261,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 64839,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 19400,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 0,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 15700,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 0,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Revenues",
      "taxonomy": "us-gaap",
      "label": "Revenue",
      "kind": "duration",
      "meaning": "Revenue under this specific accounting concept. A missing value is not zero; filers can use other revenue concepts.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 6841250,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 6532000,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 3020575,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1037286,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1480213,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 494375,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 282145,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 50901,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 11689,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 16588,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 27063,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 56377,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 71503,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "taxonomy": "us-gaap",
      "label": "Contract revenue excluding tax",
      "kind": "duration",
      "meaning": "Revenue from customer contracts excluding assessed taxes under this specific taxonomy concept. It is not automatically comparable to older revenue tags.",
      "observations": [
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 6561000,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 3020575,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 822196,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 4160116,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1037286,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "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": 11096412,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 3119477,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 7392222,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 1089800,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 3770537,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 13821577,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -229465,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 858855,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 54625,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 0,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 625000,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 20000,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 70749,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 50000,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 105657,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": -2745481,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 363895,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -2494879,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -81217,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -2153512,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -187254,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -114706,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -19400,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 0,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -15700,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 0,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "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": -91369403,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2025-09-30",
          "val": -92177387,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025Q3I",
          "unit": "USD"
        },
        {
          "end": "2025-06-30",
          "val": -88537352,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": -67327733,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": -57818145,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": -49783533,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": -38891022,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": -32236082,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": -23888766,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": -21721222,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": -18645131,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": -17942968,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": -15818716,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": -15574590,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": -15451395,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": -11004127,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": -10859469,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": -9548808,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": -9431089,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": -9244316,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": -9126997,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": -8987847,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": -8773882,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": -8668997,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": -8366318,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": -8323253,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": -8082904,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": -7943603,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -7699864,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": 117083,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 2514,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 119264,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 606130,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 10632413,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 5489738,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 4854878,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 147333051,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 141305050,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 139186557,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 128567615,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 107055085,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 89061776,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 78656439,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": 117083,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 2514,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 119264,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 606130,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 10632413,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 5489738,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 4854878,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 147333051,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 141305050,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 139186557,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 128567615,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 107055085,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 89061776,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 78656439,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "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": -214.64,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -3782.65,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -67.37,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -17.97,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -0.63,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -1.52,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.45,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -0.02,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 0,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -0.02,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -0.04,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -0.02,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -0.01,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -0.01,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -0.01,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": -214.64,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -3782.65,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -67.37,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -17.97,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -0.63,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -1.52,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.45,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -0.02,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 0,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -0.02,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -0.04,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -0.02,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -0.01,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -0.01,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -0.01,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": -150371,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 140202,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 27786,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 2872,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 4764,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 36,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 433,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 0,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 0,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 0,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 0,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 0,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 0,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": 386165,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 466684,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 826418,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 436729,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 501436,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 132206,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 93055,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 34446,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 15700,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 15700,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 0,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 0,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 0,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 0,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 0,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 490,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 1959,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 3429,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 4898,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 6367,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 7836,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 9306,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 10775,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 12244,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 13714,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 15183,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 16652,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": 162920,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 1616401,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1543912,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1140989,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 69787,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 0,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "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": -7237356,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -6627713,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -6767155,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -10626481,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -5216524,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -5514966,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -1788092,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -2634060,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -640421,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -2110414,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -595074,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -1680576,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -605233,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -552299,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -703126,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": 2761503,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 1256558,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 1259775,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 621087,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 6305865,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 10542531,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1543440,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 731109,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 234385,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 251388,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 558770,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 176758,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 140982,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 88501,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 81402,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 73027,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 74360,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 80522,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 85363,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 74919,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 72225,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 70793,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 76579,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 88725,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 95827,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 70795,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 67678,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": "2024-01-01",
          "end": "2024-12-31",
          "val": 1056360,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 925909,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 59445,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1265359,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 2836504,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 387646,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 442031,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 20873,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 13838,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 32018,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 51896,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 51896,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 92910,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 155716,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": 10331629,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2025-09-30",
          "val": 9125721,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025Q3I",
          "unit": "USD"
        },
        {
          "end": "2025-06-30",
          "val": 12137884,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025Q2I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 17868448,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 8002895,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 4667617,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 4347663,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2023-03-21",
          "val": 4380518,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 3338005,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 1587712,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 1204807,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-03-31",
          "val": 1007433,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q1I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 1174527,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 2091457,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 1668177,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 2287991,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1501110,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 3501570,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 5126803,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 4772150,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 4336788,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 4303376,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 4205814,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 4592368,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 4467020,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 4338182,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 4224673,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 4046941,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 3937340,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 3958416,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 3769634,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 3716234,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 3497968,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 3491217,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 3275848,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 3180316,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 3053149,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": "2020-12-31",
          "val": 328927,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 371530,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 571828,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 960725,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 974872,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1025510,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1224542,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1149662,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 1059847,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 950181,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": 1259786,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 9972417,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 132093,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 94963,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 7234,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 11792,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 16328,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 19138,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 21016,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 22424,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 23832,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 25240,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 26649,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 28057,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 29465,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 30874,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 32282,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 33690,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 35098,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 36507,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 37915,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 39323,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 40731,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 42140,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 43548,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": 217263,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 113108,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 140550,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 77149,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 50470,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 21699,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 7558,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 225899,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 86697,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 2794,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1346,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 1346,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 321,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 2134,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 321,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 3757,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 1927,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 9188,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1765,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": -485,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 1627,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 3977,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 12460,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 4628,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 6898,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 10681,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 5577,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": "2024-01-01",
          "end": "2024-12-31",
          "val": 14657496,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 9787730,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 11448677,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 9231588,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 6463492,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 3128635,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3038068,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 870612,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 2146221,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 598953,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 1689482,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 621712,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 587796,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 756717,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": 225253,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 219764,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 264507,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 263602,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 287773,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 265372,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 101387,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 43513,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 58879,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 85210,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 65420,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 60851,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 61038,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-03-31",
          "val": 61896,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2015Q1I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 62455,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 62996,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 63799,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-03-31",
          "val": 64078,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014Q1I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 65571,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 67903,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 52259,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 52537,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 53874,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 56407,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 56929,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 58145,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 59519,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011Q4I",
          "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": "2022-01-01",
          "end": "2022-12-31",
          "val": 490673,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 4015064,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 948526,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1340543,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 404008,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 230191,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 35807,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 3879,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 8906,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 16479,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 35497,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 53591,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": "2024-01-01",
          "end": "2024-12-31",
          "val": 3717245,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 1972874,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 331523,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 145052,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 88760,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 139670,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 90367,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 51954,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "SellingGeneralAndAdministrativeExpense",
      "taxonomy": "us-gaap",
      "label": "Selling, general and administrative expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Selling and general administrative costs reported under this concept. It is an expense category, not a substitute for total operating expenses.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 7691151,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 8065801,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 7486454,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 9976563,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 9015158,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 6065066,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 3128635,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3038068,
          "accn": "0001185185-20-000388",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-30",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 870612,
          "accn": "0001185185-19-000550",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-04-16",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 2146221,
          "accn": "0001185185-18-000521",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 598953,
          "accn": "0001185185-17-000969",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-04-20",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 1689482,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 621712,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 587796,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 756717,
          "accn": "0001185185-17-000595",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-17",
          "frame": "CY2011",
          "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": "2024-01-01",
          "end": "2024-12-31",
          "val": 4880,
          "accn": "0001493152-26-026775",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-06-02",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 165945,
          "accn": "0001641172-25-006726",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-04-30",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 544043,
          "accn": "0001493152-24-046808",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2024-11-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 216430,
          "accn": "0001493152-23-012532",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-04-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 398426,
          "accn": "0001493152-22-008421",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-03-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 0,
          "accn": "0001185185-21-000413",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-03-30",
          "frame": "CY2019",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/685ad9dc506bdfe829560566a030c772be69de24616cba6e2a255a48eadc071b.json.gz"
}
