XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Notes To Financial Statements [Abstract]  
Schedule of Inventory, Current Inventories at September 30, 2023 and December 31, 2022 are as follows (in thousands): 
 Sep 30, 2023Dec 31, 2022
Raw materials and parts$529,698 $595,325 
Work-in-process94,057 86,083 
Finished goods391,292 396,321 
 $1,015,047 $1,077,729