v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues        
Revenues $ 99,126 $ 91,518 $ 186,959 $ 182,771
Cost of revenues        
Labor and other operating expenses 46,040 43,532 85,601 82,579
Depreciation, depletion and amortization 6,364 6,108 12,884 12,158
Total cost of revenues 52,404 49,640 98,485 94,737
Gross profit 46,722 41,878 88,474 88,034
Selling, general, and administrative expenses 6,067 6,189 12,036 12,451
Operating profit 40,655 35,689 76,438 75,583
Other (income) expense, net        
Other (income) expense, net (3,374) (3,098) (6,603) (6,189)
Income before income tax expense 44,029 38,787 83,041 81,772
Income tax expense 9,519 7,956 17,949 16,828
Net income $ 34,510 $ 30,831 $ 65,092 $ 64,944
Net income per share of common stock        
Basic (in dollars per share) $ 1.2 $ 1.08 $ 2.27 $ 2.27
Diluted (in dollars per share) $ 1.2 $ 1.07 $ 2.26 $ 2.26