XML 94 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue $ 97,665 $ 90,452 $ 189,991 $ 182,352
Adjusted cost of sales 68,469 64,500 134,712 130,412
Reportable Segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 97,665 90,452 189,991 182,352
Adjusted cost of sales 68,457 64,480 134,684 130,365
Adjusted research and development expenses 6,835 7,378 13,908 14,968
Adjusted operating expenses 19,509 19,741 40,011 41,573
Other segment items 5,776 7,046 10,574 12,288
Net income (loss) $ (2,912) $ (8,193) $ (9,186) $ (16,842)