XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Percentage
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues        
Revenues (as a percent) 100.00% 100.00% 100.00% 100.00%
Cost of revenues        
Labor and other operating expenses (as a percent) 47.50% 46.80% 45.20% 47.90%
Depreciation, depletion and amortization (as a percent) 6.70% 7.70% 6.60% 8.00%
Total cost of revenues (as a percent) 54.20% 54.50% 51.80% 55.90%
Gross profit (as a percent) 45.80% 45.50% 48.20% 44.10%
Selling, general and administrative expenses (as a percent) 6.80% 6.40% 6.80% 6.50%
Operating profit (as a percent) 39.00% 39.10% 41.40% 37.60%
Other (income) expense, net        
Other (income) expense, net (as a percent) (3.40%) (3.60%) (3.30%) (3.60%)
Income before income tax expense (as a percent) 42.40% 42.70% 44.70% 41.20%
Income tax expense (as a percent) 8.70% 8.70% 9.20% 8.50%
Net income (as a percent) 33.70% 34.00% 35.50% 32.70%