XML 67 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 968,300 $ 1,049,000
Costs of services 692,900 752,800
Gross profit 275,400 296,200
Selling, general, and administrative expenses 214,500 210,200
Amortization of intangible assets 14,300 15,100
Operating income 46,600 70,900
Interest expense, net (15,400) (17,600)
Income before income taxes 31,200 53,300
Provision for income taxes 10,300 15,200
Net income $ 20,900 $ 38,100
Basic    
Basis (in dollars per share) $ 0.48 $ 0.82
Diluted    
Diluted (in dollars per share) $ 0.48 $ 0.81
Shares and share equivalents used to calculate earnings per share:    
Basic (in shares) 43.7 46.5
Diluted (in shares) 44.0 46.9
Reconciliation of net income to comprehensive income:    
Net income $ 20,900 $ 38,100
Foreign currency translation adjustment 800 (200)
Comprehensive income $ 21,700 $ 37,900