XML 61 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of inventory
December 31, 2023December 31, 2022
Repair parts$41,358 $26,036 
Tires and track frames6,478 3,372 
Fuel and lubricants1,941 2,237 
Parts and supplies49,777 31,645 
Parts, supplies and components for equipment rebuilds13,898 14,899 
Customer rebuild work in process1,287 3,354 
$64,962 $49,898