XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue, net (includes $15.5 million and $9.8 million with related parties for the three months ended September 30, 2023 and 2022, respectively, and $44.6 million and $40.3 million with related parties for the nine months ended September 30, 2023 and 2022, respectively) $ 492,499 $ 383,744 $ 1,387,441 $ 1,065,898
Operating expenses:        
Total direct costs 359,306 264,710 999,742 749,191
Selling, general and administrative 41,407 35,418 118,838 97,999
Depreciation 6,329 4,951 17,707 13,928
Amortization 549 838 1,649 2,514
Total operating expenses 407,591 305,917 1,137,936 863,632
Income from operations 84,908 77,827 249,505 202,266
Other (expense) income, net:        
Miscellaneous (expense) income, net (1,602) 5,649 (2,198) 9,027
Interest expense, net (105) (1,584) (2,332) (2,078)
Total other (expense) income, net (1,707) 4,065 (4,530) 6,949
Income before income taxes 83,201 81,892 244,975 209,215
Income tax provision 12,651 15,865 40,463 32,517
Net income $ 70,550 $ 66,027 $ 204,512 $ 176,698
Net income per share attributable to common shareholders:        
Earnings per share, basic (in dollars per share) $ 2.30 $ 2.13 $ 6.65 $ 5.39
Earnings per share, diluted (in dollars per share) $ 2.22 $ 2.05 $ 6.42 $ 5.18
Weighted average common shares outstanding:        
Weighted average number of shares outstanding, basic (in shares) 30,629 31,009 30,723 32,791
Weighted average number of shares outstanding, diluted (in shares) 31,762 32,253 31,839 34,098
Total revenue        
Revenue, net (includes $15.5 million and $9.8 million with related parties for the three months ended September 30, 2023 and 2022, respectively, and $44.6 million and $40.3 million with related parties for the nine months ended September 30, 2023 and 2022, respectively) $ 492,499 $ 383,744 $ 1,387,441 $ 1,065,898
Direct Costs        
Operating expenses:        
Total direct costs 164,364 136,648 473,958 394,200
Reimbursable Out of Pocket Costs        
Operating expenses:        
Total direct costs $ 194,942 $ 128,062 $ 525,784 $ 354,991