XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
 December 31,
(in thousands)20212020
Finished goods and parts$277,760 $208,656 
Work in process24,895 21,225 
Raw materials18,262 12,620 
Inventory, net$320,917 $242,501