XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 833,960 $ 705,733
Cost of services 625,091 534,120
Gross profit 208,869 171,613
Selling, general and administrative expenses 116,044 95,272
Contingent consideration 339 0
Loss (gain) on sale of assets (209) (1,373)
Operating income (loss) 92,695 77,714
Interest expense 266 406
Other (income) expense, net (6,253) 1,136
Income (loss) from operations before income taxes 98,682 76,172
Provision for (benefit from) income taxes 26,090 19,372
Net income (loss) 72,592 56,800
Net Income (Loss) Attributable to Redeemable Noncontrolling Interest 1,940 3,891
Net Income (Loss) Available to Common Stockholders, Basic $ 70,652 $ 52,909
Earnings Per Share, Basic $ 3.54 $ 2.32
Earnings Per Share, Diluted $ 3.50 $ 2.29
Weighted Average Number of Shares Outstanding, Basic 19,969,618 20,227,342
Weighted Average Number of Shares Outstanding, Diluted 20,213,442 20,479,755