XML 99 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues      
Revenues $ 281,330 $ 236,150 $ 189,255
Cost of revenues      
Labor and other operating expenses 154,930 143,887 109,365
Depreciation, depletion and amortization 23,533 21,921 20,630
Total cost of revenues 178,463 165,808 129,995
Gross profit 102,867 70,342 59,260
Selling, general and administrative expenses 17,445 15,559 12,843
Operating profit 85,422 54,783 46,417
Other expense (income)      
Other (income) expense, net (7,940) (1,779) (101)
Income before income tax expense 93,362 56,562 46,518
Income tax expense 18,813 11,133 9,473
Net income $ 74,549 $ 45,429 $ 37,045
Net income per share of common stock      
Basic (in dollars per share) $ 13.10 $ 8.01 $ 6.55
Diluted (in dollars per share) $ 13.06 $ 8.00 $ 6.54