XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Segment, Geographic and Customer Information - Schedule of Segment Expenses and Other Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 69,494 $ 43,866 $ 129,808 $ 76,888
Less:        
Depreciation 5,900 3,800 11,000 7,400
Gross profit 36,052 21,523 66,387 39,183
Less:        
Acquisition related costs 1,872 3,163 3,433 6,405
Net loss (20,179) (26,769) (44,056) (55,473)
Reportable Segment        
Segment Reporting Information [Line Items]        
Revenue 69,494 43,866 129,808 76,888
Less:        
Product costs 20,074 13,567 38,339 23,384
Depreciation 3,838 1,896 7,038 3,709
Amortization 3,579 3,563 7,158 4,947
Other manufacturing overheads 5,951 3,317 10,886 5,665
Gross profit 36,052 21,523 66,387 39,183
Less:        
Acquisition related costs 1,872 3,163 3,433 6,405
Interest income (4,263) (5,736) (8,557) (12,296)
Other segment items 58,622 50,865 115,567 100,547
Net loss $ (20,179) $ (26,769) $ (44,056) $ (55,473)