{
  "ticker": "BAND",
  "name": "Bandwidth Inc.",
  "cik": "0001514416",
  "sic": "7372",
  "sic_description": "Services-Prepackaged Software",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001514416.json",
  "as_of": "2026-02-19",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 162955000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 204113000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 232594000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 343113000.0,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 490907000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 573152000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 601117000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 748487000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 753817000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 22358000.0,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5971000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 17923000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2494000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -43977000.0,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -27362000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 19570000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -16343000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -6524000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -12912000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 15244000.0,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 14617000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6752000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -17693000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -13505000.0,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -2237000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -24324000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -35457000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -20059000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -14369000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 66917000.0,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 73693000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 95968000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 107635000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 153910000.0,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 213813000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 238353000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 236157000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 279958000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 295051000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.51,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.37,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.85,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.1,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -1.83,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -1.09,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -0.48,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -0.64,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -0.24,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -0.43,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 5154000.0,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 14623000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 24633000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -1253000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4518000.0,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 40803000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 34906000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 39001000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 83883000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 89491000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 69973000.0,
          "filed": "2018-02-26",
          "accession": "0001514416-18-000003"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 104494000.0,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 150420000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 341416000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 890608000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1065539000.0,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 929318000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1101048000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 989166000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1052627000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 70529000.0,
          "filed": "2018-02-26",
          "accession": "0001514416-18-000003"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 27783000.0,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 41650000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 71326000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 460685000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 652944000.0,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 657141000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 803658000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 676633000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 652654000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": -22374000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 76711000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 108770000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 270090000.0,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 429923000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 412595000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 272177000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 297390000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 312533000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 399973000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 6788000.0,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 37627000.0,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 41261000.0,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 184414000.0,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 72163000.0,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 331453000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 113641000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 131987000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 81812000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 102788000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.6642017734957504,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 8.780920372538741,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.0722546583316852,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -12.817060268774426,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -5.573764480848715,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3.4144520127296074,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -2.718771886338267,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -0.8716250248835317,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -1.712882569642234,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 8.9699610321868,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3.3079715647704946,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -7.606817028814157,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -3.936021077604171,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -0.4556871260747963,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -4.243900396404444,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -5.898518923936605,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -2.6799396649507607,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -1.9061655547699243,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.783759825839841,
          "filed": "2021-03-01",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 16.477889123839294,
          "filed": "2022-02-25",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.9233959050686809,
          "filed": "2023-02-23",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -10.229041014321169,
          "filed": "2024-02-28",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -6.631684824101117,
          "filed": "2025-02-20",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7.190174041157041,
          "filed": "2026-02-19",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -5.4954773193449675,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -2.0874595642700133,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -3.2282179047085675,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 31.952324468009092,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5.714203686336058,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11.915303815981918,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.73048714764393,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -4.9378626735892786,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -2.5679022541643244,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.10584536186752,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -1.4843131271297891,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -0.6595455161216621,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -1.2266453359072111,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.3621775234321023,
          "filed": "2021-03-01",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.38291808403052313,
          "filed": "2022-02-25",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.2640823429227295,
          "filed": "2023-02-23",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.0715523477459916,
          "filed": "2024-02-28",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.582530083980659,
          "filed": "2025-02-20",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.4143884310577306,
          "filed": "2026-02-19",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2.702370624432563,
          "filed": "2026-02-19",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.164996976319301,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.6317451427971388,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.9203478831637676,
          "filed": "2018-02-26",
          "accession": "0001514416-18-000003"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.661391630638714,
          "filed": "2019-02-15",
          "accession": "0001514416-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.800904562540109,
          "filed": "2020-02-21",
          "accession": "0001514416-20-000027"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4.96193537102628,
          "filed": "2021-03-01",
          "accession": "0001514416-21-000092"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.100022779290371,
          "filed": "2022-02-25",
          "accession": "0001514416-22-000054"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4.415976812338232,
          "filed": "2023-02-23",
          "accession": "0001514416-23-000048"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.452551159139351,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2.058914564514421,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.3384263449327622,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.4218489358525837,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 145874000.0,
          "filed": "2023-08-03",
          "accession": "0001514416-23-000123",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 152013000.0,
          "filed": "2023-11-02",
          "accession": "0001514416-23-000151",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 165386000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 171033000.0,
          "filed": "2024-05-07",
          "accession": "0001514416-24-000083",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 173602000.0,
          "filed": "2024-08-01",
          "accession": "0001514416-24-000140",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 193883000.0,
          "filed": "2024-10-31",
          "accession": "0001514416-24-000173",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 209969000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 174241000.0,
          "filed": "2025-05-07",
          "accession": "0001514416-25-000072",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 180013000.0,
          "filed": "2025-07-29",
          "accession": "0001514416-25-000111",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 191895000.0,
          "filed": "2025-10-30",
          "accession": "0001514416-25-000121",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 207668000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 208784000.0,
          "filed": "2026-04-30",
          "accession": "0001514416-26-000035",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLossAvailableToCommonStockholdersBasic",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": -3890000.0,
          "filed": "2023-08-03",
          "accession": "0001514416-23-000123",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -5130000.0,
          "filed": "2023-11-02",
          "accession": "0001514416-23-000151",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": -10934000.0,
          "filed": "2024-02-28",
          "accession": "0001514416-24-000024",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": -9233000.0,
          "filed": "2024-05-07",
          "accession": "0001514416-24-000083",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 4055000.0,
          "filed": "2024-08-01",
          "accession": "0001514416-24-000140",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 413000.0,
          "filed": "2024-10-31",
          "accession": "0001514416-24-000173",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": -1759000.0,
          "filed": "2025-02-20",
          "accession": "0001514416-25-000024",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": -3740000.0,
          "filed": "2025-05-07",
          "accession": "0001514416-25-000072",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -4931000.0,
          "filed": "2025-07-29",
          "accession": "0001514416-25-000111",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": -1241000.0,
          "filed": "2025-10-30",
          "accession": "0001514416-25-000121",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": -3000000.0,
          "filed": "2026-02-19",
          "accession": "0001514416-26-000017",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 4118000.0,
          "filed": "2026-04-30",
          "accession": "0001514416-26-000035",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 2,
          "period_label": "2022-Q2",
          "period_end": "2022-06-30",
          "value": -0.25,
          "filed": "2022-08-04",
          "accession": "0001514416-22-000153",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": -0.03,
          "filed": "2022-11-02",
          "accession": "0001514416-22-000204",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": -0.28,
          "filed": "2023-05-03",
          "accession": "0001514416-23-000089",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": -0.15,
          "filed": "2023-08-03",
          "accession": "0001514416-23-000123",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -0.2,
          "filed": "2023-11-02",
          "accession": "0001514416-23-000151",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": -0.35,
          "filed": "2024-05-07",
          "accession": "0001514416-24-000083",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": -0.17,
          "filed": "2024-08-01",
          "accession": "0001514416-24-000140",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 0.01,
          "filed": "2024-10-31",
          "accession": "0001514416-24-000173",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": -0.13,
          "filed": "2025-05-07",
          "accession": "0001514416-25-000072",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -0.16,
          "filed": "2025-07-29",
          "accession": "0001514416-25-000111",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": -0.04,
          "filed": "2025-10-30",
          "accession": "0001514416-25-000121",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": -0.08,
          "filed": "2026-04-30",
          "accession": "0001514416-26-000035",
          "derived": false
        }
      ]
    }
  ]
}
