XML 75 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Cost of sales (Tables)
12 Months Ended
Dec. 31, 2024
Other Income and Expenses [Abstract]  
Schedule of cost of sales
Year ended December 31,20242023
Salaries, wages and benefits$342,693 $292,226 
Repair parts and consumable supplies247,351 198,730 
Subcontractor services107,636 100,572 
Equipment and component sales27,139 52,928 
Third-party equipment rentals29,524 18,727 
Fuel13,410 8,410 
Other21,303 6,935 
$789,056 $678,528