XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue from Contract with Customer, Product and Service [Extensible List] Service Service Service
Revenue from services $ 1,344,004 $ 2,019,728 $ 2,803,381
Operating expenses:      
Direct operating expenses 1,069,752 1,569,318 2,178,923
Selling, general and administrative expenses 233,377 300,332 324,209
Credit loss expense 21,432 14,562 9,609
Depreciation and amortization 18,200 18,347 12,576
Acquisition and integration-related costs 4,219 59 726
Restructuring costs 4,333 2,553 1,861
Legal and other losses 6,668 1,125 0
Impairment charges 2,888 719 5,597
Total operating expenses 1,360,869 1,907,015 2,533,501
(Loss) income from operations (16,865) 112,713 269,880
Other expenses (income):      
Interest expense 2,188 8,094 14,391
Loss on early extinguishment of debt 0 1,723 3,728
Interest income (2,050) (83) (10)
Other (income) expense, net (605) 85 (1,326)
(Loss) income before income taxes (16,398) 102,894 253,097
Income tax (benefit) expense (1,842) 30,263 67,115
Net (loss) income attributable to common stockholders (14,556) 72,631 185,982
Other comprehensive (loss) income:      
Unrealized foreign currency translation (loss) income, net of tax (56) 2 (94)
Comprehensive income (loss) attributable to common stockholders $ (14,612) $ 72,633 $ 185,888
Net (loss) income per share attributable to common stockholders - Basic (usd per share) $ (0.44) $ 2.07 $ 5.02
Net (loss) income per share attributable to common stockholders - Diluted (usd per share) $ (0.44) $ 2.05 $ 4.95
Weighted average common shares outstanding:      
Basic (in shares) 33,379 35,158 37,012
Diluted (in shares) 33,379 35,476 37,536