XML 123 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting, Asset Reconciling Item [Line Items]      
Total revenues $ 138,897 $ 137,421 $ 122,368
Consolidated net loss (107,150) (38,531) (28,354)
Grant revenue      
Segment Reporting, Asset Reconciling Item [Line Items]      
Total revenues 243 1,985 1,229
Reportable Segment      
Segment Reporting, Asset Reconciling Item [Line Items]      
Total revenues 138,654 135,436 121,139
Costs of goods sold and services, including shipping and handling costs 79,519 62,430 56,290
Certain operating expenses, excluding shipping and handling costs 168,349 124,587 107,029
Other segment items (1,821) (11,065) (12,597)
Consolidated net loss 107,150 38,531 28,354
Reportable Segment | Grant revenue      
Segment Reporting, Asset Reconciling Item [Line Items]      
Total revenues $ 243 $ 1,985 $ 1,229