XML 73 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cost of sales (Tables)
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of cost of sales
Year ended December 31,20232022
Salaries, wages and benefits$292,226 $241,113 
Repair parts and consumable supplies198,730 131,460 
Subcontractor services100,572 91,666 
Equipment and component sales46,084 41,302 
Third-party equipment rentals18,727 22,964 
Fuel8,410 12,963 
Other6,935 7,255 
$671,684 $548,723