v3.26.1
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Total revenues $ 32,906   $ 24,476   $ 69,322 $ 54,810
Consolidated net loss (48,934) $ (17,541) (30,013) $ (20,504) (66,475) (50,517)
Reportable Segment            
Segment Reporting [Line Items]            
Costs of goods sold and services 20,232   14,475   41,081 29,970
Certain operating expenses 35,171   39,431   72,265 80,637
Other segment items 26,437   583   22,451 (5,280)
Consolidated net loss $ (48,934)   $ (30,013)   $ (66,475) $ (50,517)