XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 36,894 $ 38,652
Finished goods 141,691 144,630
Total inventories 178,585 183,282
Less: reserves (44,147) (49,015)
Total inventories, net 134,438 134,267
Inventories current 114,397 115,255
Inventories non-current (included in Other assets) 20,041 19,012
Inventory [Line Items]    
Inventory Valuation Reserves 44,147 $ 49,015
Machine Inventory    
Inventory Disclosure [Abstract]    
Less: reserves (2,400)  
Inventory [Line Items]    
Inventory Valuation Reserves 2,400  
Accessories and Materials Inventory    
Inventory Disclosure [Abstract]    
Less: reserves (34,100)  
Inventory [Line Items]    
Inventory Valuation Reserves 34,100  
Raw Materials    
Inventory Disclosure [Abstract]    
Less: reserves (7,600)  
Inventory [Line Items]    
Inventory Valuation Reserves $ 7,600