v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Total inventories $ 142,089 $ 142,835
Less: reserves (27,873) (29,309)
Total inventories, net 114,216 113,526
Inventories current 106,038 102,664
Inventories non-current (included in Other assets) 8,178 10,862
Inventory [Line Items]    
Inventory Valuation Reserves 27,873 29,309
Inventory, Raw Materials, Gross 24,673 25,650
Inventory, Finished Goods, Gross 117,416 $ 117,185
Machine Inventory    
Inventory Disclosure [Abstract]    
Less: reserves (19,900)  
Inventory [Line Items]    
Inventory Valuation Reserves 19,900  
Raw Materials    
Inventory Disclosure [Abstract]    
Less: reserves (8,000)  
Inventory [Line Items]    
Inventory Valuation Reserves $ 8,000