XML 38 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
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