v3.26.1
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Asset Reconciling Item [Line Items]    
Total revenues $ 36,415 $ 30,333
Consolidated net loss (17,541) (20,504)
Reportable Segment    
Segment Reporting, Asset Reconciling Item [Line Items]    
Costs of goods sold and services 20,849 15,495
Certain operating expenses 37,093 41,204
Other segment items (3,986) (5,862)
Consolidated net loss $ (17,541) $ (20,504)