XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues        
Revenues $ 91,518 $ 76,545 $ 182,771 $ 148,232
Cost of revenues        
Labor and other operating expenses 43,532 35,839 82,579 70,940
Depreciation, depletion and amortization 6,108 5,884 12,158 11,863
Total cost of revenues 49,640 41,723 94,737 82,803
Gross profit 41,878 34,822 88,034 65,429
Selling, general and administrative expenses 6,189 4,882 12,451 9,730
Operating profit 35,689 29,940 75,583 55,699
Other (income) expense, net        
Other (income) expense, net (3,098) (2,786) (6,189) (5,326)
Income before income tax expense 38,787 32,726 81,772 61,025
Income tax expense 7,956 6,669 16,828 12,529
Net income $ 30,831 $ 26,057 $ 64,944 $ 48,496
Net income per share of common stock        
Basic (in dollars per share) $ 1.08 $ 0.91 $ 2.27 $ 1.7
Diluted (in dollars per share) $ 1.07 $ 0.91 $ 2.26 $ 1.69