{
  "ticker": "TBPH",
  "name": "Theravance Biopharma, Inc.",
  "cik": "0001583107",
  "sic": "2834",
  "sic_description": "Pharmaceutical Preparations",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001583107.json",
  "as_of": "2026-03-23",
  "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": 2016,
          "period_end": "2016-12-31",
          "value": 48648000.0,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 15386000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 60370000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 73414000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 71857000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 55311000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 57424000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 64381000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 107464000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": -190669000.0,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -285405000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -215524000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -236455000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -278017000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -199426000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 872132000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -55193000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -56418000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 105895000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": -180467000.0,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -260123000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -238751000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -251915000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -297627000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -257784000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -91957000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -56035000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -46949000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -3602000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -4.25,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -4.46,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -2.87,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 11.85,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -1.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -1.15,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.06,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": -98989000.0,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -201052000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -112867000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -238197000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -250403000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -207858000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -186991000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -26997000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -11535000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 238541000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2135000.0,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2406000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7240000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3176000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6616000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3406000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 572000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2488000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 332000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 42000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 128830000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 197051000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 445000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": 639254000.0,
          "filed": "2018-02-28",
          "accession": "0001047469-18-001160"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 441400000.0,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 560235000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 408826000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 469057000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 374819000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 607400000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 381999000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 354161000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 485570000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": 350231000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 115178000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -51589000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -223840000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -303751000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -338573000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 441800000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 212995000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 175545000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 296723000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": 344709000.0,
          "filed": "2018-02-28",
          "accession": "0001047469-18-001160"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 88980000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 378021000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 58064000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 81467000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 89959000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 298172000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 39545000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 37797000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 167806000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": -101124000.0,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -203458000.0,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -120107000.0,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -241373000.0,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -257019000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -211264000.0,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -187563000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -29485000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -11867000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 238499000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": 2023,
          "period_end": "2023-12-31",
          "value": -96.11486486486487,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -87.63144405958279,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 98.53997617806894,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": 2023,
          "period_end": "2023-12-31",
          "value": -97.58115073836723,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -72.92368866591075,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -3.3518201444204574,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": 2016,
          "period_end": "2016-12-31",
          "value": -54.440926131610276,
          "filed": "2020-02-27",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -247.7947177412353,
          "filed": "2021-02-26",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 197.40425531914894,
          "filed": "2025-03-07",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -25.912814854808797,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -32.13876783730667,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 35.68816707838624,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": -29.826798111548776,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -64.65903942002718,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -38.47028479120369,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -57.83756414709437,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -59.271474468987776,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -53.20594740394697,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 143.58445834705302,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -14.448467142584143,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -15.930043115983974,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 21.808390139423768,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    },
    {
      "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": 10.727104814484047,
          "filed": "2018-02-28",
          "accession": "0001047469-18-001160"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.054946284691137,
          "filed": "2019-02-28",
          "accession": "0001558370-19-001346"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5.406406640014612,
          "filed": "2020-02-27",
          "accession": "0001558370-20-001644"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.0302498590011013,
          "filed": "2021-02-26",
          "accession": "0001558370-21-002006"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.1831173980950225,
          "filed": "2022-02-28",
          "accession": "0001558370-22-002373"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4.264939321009781,
          "filed": "2023-03-01",
          "accession": "0001558370-23-002595"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 12.309385338673167,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.391892437517664,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5.020009350163628,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10.925278053365359,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077"
        }
      ]
    }
  ],
  "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": 13749000.0,
          "filed": "2023-08-09",
          "accession": "0001558370-23-014070",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 15693000.0,
          "filed": "2023-11-09",
          "accession": "0001558370-23-018612",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 17565000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 14503000.0,
          "filed": "2024-05-15",
          "accession": "0001558370-24-008201",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 14256000.0,
          "filed": "2024-08-08",
          "accession": "0001558370-24-011636",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 16868000.0,
          "filed": "2024-11-14",
          "accession": "0001558370-24-015602",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 18754000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 15388000.0,
          "filed": "2025-05-12",
          "accession": "0001558370-25-007398",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 26195000.0,
          "filed": "2025-08-13",
          "accession": "0001558370-25-011408",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 19990000.0,
          "filed": "2025-11-12",
          "accession": "0001104659-25-110382",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 45891000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 17699000.0,
          "filed": "2026-05-07",
          "accession": "0001104659-26-056760",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": -15645000.0,
          "filed": "2023-08-09",
          "accession": "0001558370-23-014070",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -8950000.0,
          "filed": "2023-11-09",
          "accession": "0001558370-23-018612",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": -8510000.0,
          "filed": "2024-03-01",
          "accession": "0001558370-24-002267",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": -11664000.0,
          "filed": "2024-05-15",
          "accession": "0001558370-24-008201",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": -16529000.0,
          "filed": "2024-08-08",
          "accession": "0001558370-24-011636",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -12698000.0,
          "filed": "2024-11-14",
          "accession": "0001558370-24-015602",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": -15527000.0,
          "filed": "2025-03-07",
          "accession": "0001558370-25-002447",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": -13579000.0,
          "filed": "2025-05-12",
          "accession": "0001558370-25-007398",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 54835000.0,
          "filed": "2025-08-13",
          "accession": "0001558370-25-011408",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 3615000.0,
          "filed": "2025-11-12",
          "accession": "0001104659-25-110382",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 61024000.0,
          "filed": "2026-03-23",
          "accession": "0001104659-26-033077",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": -4933000.0,
          "filed": "2026-05-07",
          "accession": "0001104659-26-056760",
          "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.11,
          "filed": "2022-08-08",
          "accession": "0001558370-22-012666",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 12.14,
          "filed": "2022-11-09",
          "accession": "0001558370-22-017048",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": -0.35,
          "filed": "2023-05-10",
          "accession": "0001558370-23-008951",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": -0.28,
          "filed": "2023-08-09",
          "accession": "0001558370-23-014070",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -0.17,
          "filed": "2023-11-09",
          "accession": "0001558370-23-018612",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": -0.24,
          "filed": "2024-05-15",
          "accession": "0001558370-24-008201",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": -0.34,
          "filed": "2024-08-08",
          "accession": "0001558370-24-011636",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -0.26,
          "filed": "2024-11-14",
          "accession": "0001558370-24-015602",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": -0.27,
          "filed": "2025-05-12",
          "accession": "0001558370-25-007398",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.08,
          "filed": "2025-08-13",
          "accession": "0001558370-25-011408",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 0.07,
          "filed": "2025-11-12",
          "accession": "0001104659-25-110382",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": -0.1,
          "filed": "2026-05-07",
          "accession": "0001104659-26-056760",
          "derived": false
        }
      ]
    }
  ]
}
