XML 169 R108.htm IDEA: XBRL DOCUMENT v3.25.4
Reportable Segment (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting [Abstract]      
Number of reportable segments | segment 1    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue $ 368,288 $ 394,879 $ 420,457
Adjusted cost of sales 261,827 280,885 322,897
Reportable Segment      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 368,288 394,879 420,457
Adjusted cost of sales 260,586 280,779 315,049
Adjusted research and development expenses 25,702 28,954 30,183
Adjusted operating expenses 75,721 82,952 85,345
Other segment items 24,878 26,223 88,118
Net income (loss) $ (18,599) $ (24,029) $ (98,238)