XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Operations by Geographic Area - Segment Expenses and Other Segment Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue $ 202,697 $ 143,993 $ 283,605
Less:      
Gross profit 104,494 82,088 182,962
Less:      
Acquisition related costs 10,722 7,728 0
Net income (loss) (93,601) (80,535) 23,254
Reportable Segment      
Segment Reporting Information [Line Items]      
Revenue 202,697 143,993 283,605
Less:      
Product costs 61,626 42,612 76,633
Depreciation 8,474 6,718 5,634
Amortization 12,103 681 347
Other manufacturing overheads 16,000 11,894 18,029
Gross profit 104,494 82,088 182,962
Less:      
Acquisition related costs 10,722 7,728 0
Interest income (22,883) (26,958) (7,291)
Other segment items 210,256 181,853 166,999
Net income (loss) $ (93,601) $ (80,535) $ 23,254