XML 27 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues      
Revenues $ 317,721 $ 281,330 $ 236,150
Cost of revenues      
Labor and other operating expenses 149,885 154,930 143,887
Depreciation, depletion and amortization 23,855 23,533 21,921
Total cost of revenues 173,740 178,463 165,808
Gross profit 143,981 102,867 70,342
Selling, general and administrative expenses 19,058 17,445 15,559
Operating profit 124,923 85,422 54,783
Other (income) expense, net      
Other (income) expense, net (11,460) (7,940) (1,779)
Income before income tax expense 136,383 93,362 56,562
Income tax expense 27,544 18,813 11,133
Net income $ 108,839 $ 74,549 $ 45,429
Net income per share of common stock      
Basic (in dollars per share) $ 3.81 $ 2.62 $ 1.6
Diluted (in dollars per share) $ 3.79 $ 2.61 $ 1.6