XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue from Contract with Customer, Product and Service [Extensible List] Service Service Service
Revenue from services $ 2,019,728 $ 2,806,609 $ 1,676,652
Operating expenses:      
Direct operating expenses 1,569,318 2,178,923 1,301,653
Selling, general and administrative expenses 300,391 324,935 216,360
Bad debt expense 14,562 9,609 4,783
Depreciation and amortization 18,347 12,576 9,852
Restructuring costs 2,553 1,861 2,630
Legal settlement charges 1,125 0 0
Impairment charges 719 5,597 2,070
Total operating expenses 1,907,015 2,533,501 1,537,348
Income from operations 112,713 273,108 139,304
Other expenses (income):      
Interest expense 8,094 14,391 6,866
Loss on early extinguishment of debt 1,723 3,728 0
Other expense (income), net 2 (1,336) (770)
Income before income taxes 102,894 256,325 133,208
Income tax expense 30,263 67,864 1,206
Net income attributable to common stockholders 72,631 188,461 132,002
Other comprehensive income:      
Unrealized foreign currency translation income (loss), net of tax 2 (94) (13)
Comprehensive income (loss) attributable to common stockholders $ 72,633 $ 188,367 $ 131,989
Net income per share attributable to common stockholders - Basic (usd per share) $ 2.07 $ 5.09 $ 3.60
Net income per share attributable to common stockholders - Diluted (usd per share) $ 2.05 $ 5.02 $ 3.53
Weighted average common shares outstanding:      
Basic (in shares) 35,158 37,012 36,689
Diluted (in shares) 35,476 37,536 37,392