XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory Components Inventories consisted of the following:
June 30,
2024
December 31,
2023
Raw materials$22,565 $21,201 
Supplies and service parts27,491 25,522 
Finished products26,444 23,330 
Total inventories$76,500 $70,053