XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues        
Revenues $ 102,016 $ 89,427 $ 284,787 $ 237,659
Cost of revenues        
Labor and other operating expenses 43,752 40,282 126,331 111,222
Depreciation, depletion and amortization 6,075 6,032 18,233 17,895
Total cost of revenues 49,827 46,314 144,564 129,117
Gross profit 52,189 43,113 140,223 108,542
Selling, general, and administrative expenses 5,927 4,976 18,378 14,706
Operating profit 46,262 38,137 121,845 93,836
Other (income) expense, net        
Other (income) expense, net (3,416) (3,061) (9,605) (8,387)
Income before income tax expense 49,678 41,198 131,450 102,223
Income tax expense 10,896 7,845 27,724 20,374
Net income $ 38,782 $ 33,353 $ 103,726 $ 81,849
Net income per share of common stock        
Basic (in dollars per share) $ 1.35 $ 1.17 $ 3.62 $ 2.86
Diluted (in dollars per share) $ 1.35 $ 1.16 $ 3.61 $ 2.85