XML 53 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies and Other Information - Schedule of Inventory and Activity in Inventory Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Inventories      
Raw materials $ 108,983   $ 105,225
Work in process 3,665   5,103
Finished goods 25,253   25,288
Total inventories 137,901   135,616
Inventory allowance (8,658) $ (8,341) (8,253)
Inventories, net 129,243   $ 127,363
Inventory Allowance      
Balance at beginning of period 8,253 8,135  
Charged to expense 527 237  
Write-offs (122) (31)  
Balance at end of period $ 8,658 $ 8,341