v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, net (includes $13.8 million and $12.8 million with related parties for the three months ended March 31, 2025 and 2024, respectively) $ 558,570 $ 511,044
Operating expenses:    
Total direct costs 380,220 355,902
Selling, general and administrative 57,897 44,081
Depreciation 6,694 6,631
Amortization 236 361
Total operating expenses 445,047 406,975
Income from operations 113,523 104,069
Other income, net:    
Miscellaneous (expense) income, net (1,816) 4,593
Interest income, net 6,463 4,120
Total other income, net 4,647 8,713
Income before income taxes 118,170 112,782
Income tax provision 3,575 10,191
Net income $ 114,595 $ 102,591
Net income per share attributable to common shareholders:    
Basic (in dollars per share) $ 3.77 $ 3.32
Diluted (in dollars per share) $ 3.67 $ 3.20
Weighted average common shares outstanding:    
Basic (in shares) 30,387 30,843
Diluted (in shares) 31,196 32,001
Direct Costs    
Operating expenses:    
Total direct costs $ 177,816 $ 171,492
Reimbursed out-of-pocket expenses    
Operating expenses:    
Total direct costs $ 202,404 $ 184,410