XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
INVENTORIES [Abstract]  
Schedule of Inventory, Current [Table Text Block]
20222021
Raw materials and parts$222,170 $184,624 
Work-in-progress77,848 76,019 
Finished goods141,676 153,900 
Total inventory$441,694 $414,543