v3.25.4
Segment Information and Operations by Geographic Area - 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 Information [Line Items]      
Revenue $ 326,660 $ 202,697 $ 143,993
Less:      
Depreciation 23,600 16,100 13,300
Gross profit 174,986 104,494 82,088
Less:      
Acquisition related costs 6,567 10,722 7,728
Net loss (42,903) (93,601) (80,535)
Reportable Segment      
Segment Reporting Information [Line Items]      
Revenue 326,660 202,697 143,993
Less:      
Product costs 97,304 61,626 42,612
Depreciation 15,472 8,474 6,718
Amortization 15,460 12,103 681
Other manufacturing overheads 23,438 16,000 11,894
Gross profit 174,986 104,494 82,088
Less:      
Acquisition related costs 6,567 10,722 7,728
Interest income (24,830) (22,883) (26,958)
Other segment items 236,152 210,256 181,853
Net loss $ (42,903) $ (93,601) $ (80,535)