XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials and parts $ 106,251 $ 97,053
Work in process 29,876 24,618
Finished goods 187,350 182,954
Gross inventories 323,477 304,625
Inventory reserve (52,295) (62,885)
Inventories $ 271,182 $ 241,740