XML 98 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue $ 90,552 $ 102,073 $ 280,543 $ 284,425
Adjusted cost of sales 65,430 71,341 200,142 201,753
Reportable Segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 90,552 102,073 280,543 284,425
Adjusted cost of sales 64,230 71,316 198,914 201,681
Adjusted research and development expenses 6,540 7,140 20,448 22,108
Adjusted operating expenses 18,212 21,050 58,223 62,623
Other segment items 9,899 5,225 20,473 17,513
Net income (loss) $ (8,329) $ (2,658) $ (17,515) $ (19,500)