XML 51 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
INVENTORIES [Abstract]  
Schedule of Inventory, Current [Table Text Block]
20232022
Raw materials and parts$180,352 $222,170 
Work-in-progress81,181 77,848 
Finished goods124,332 141,676 
Total inventory$385,865 $441,694