v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory [Line Items]    
Total inventories $ 137,796 $ 142,835
Less: reserves (26,530) (29,309)
Total inventories, net 111,266 113,526
Inventories current 105,842 102,664
Inventories non-current (included in Other assets) 5,424 10,862
Inventory, Raw Materials, Gross 20,683 25,650
Inventory, Finished Goods, Gross 117,113 117,185
Inventory Valuation Reserves 26,530 29,309
Machine Inventory    
Inventory [Line Items]    
Less: reserves (18,600)  
Inventory Valuation Reserves 18,600  
Raw Materials    
Inventory [Line Items]    
Less: reserves (7,900)  
Inventory Valuation Reserves 7,900  
Finished Goods Undergoing Rework    
Inventory [Line Items]    
Less: reserves (800) (0)
Inventory Valuation Reserves $ 800 $ 0