XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]      
Raw materials and parts $ 92,563 $ 94,182  
Work in process 28,693 27,489  
Finished goods 216,570 187,448  
Total Inventories 337,826 309,119  
Less: inventory reserve (38,187) (39,291) $ (62,885)
Inventories, net $ 299,639 $ 269,828