XML 36 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
December 31, 2022December 31, 2021
Repair parts$26,036 $19,519 
Tires and track frames3,372 2,617 
Fuel and lubricants2,237 1,832 
Parts and supplies31,645 23,968 
Parts, supplies and components for equipment rebuilds14,899 15,858 
Customer rebuild work in process3,354 4,718 
$49,898 $44,544