XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue from Contract with Customer, Product and Service [Extensible List] Service [Member] Service [Member] Service [Member] Service [Member]
Revenue from services $ 250,052 $ 315,119 $ 817,532 $ 1,034,064
Operating expenses:        
Direct operating expenses 199,125 250,961 651,943 821,804
Selling, general and administrative expenses 46,894 54,297 149,430 177,804
Credit loss (credit) expense (861) 1,512 (796) 21,660
Depreciation and amortization 4,088 4,498 12,961 13,859
Acquisition and integration-related costs 4,147 0 12,183 3
Restructuring costs 1,530 998 2,419 4,052
Legal and other losses 1,102 0 2,201 7,596
Impairment charges 0 0 0 718
Total operating expenses 256,025 312,266 830,341 1,047,496
(Loss) income from operations (5,973) 2,853 (12,809) (13,432)
Other expenses (income):        
Interest expense 556 550 1,648 1,580
Interest income (864) (1,107) (2,247) (1,515)
Other (income) expense, net (28) 21 55 (1,013)
(Loss) income before income taxes (5,637) 3,389 (12,265) (12,484)
Income tax (benefit) expense (863) 834 (342) (1,681)
Net (loss) income attributable to common stockholders (4,774) 2,555 (11,923) (10,803)
Other comprehensive (loss) income:        
Unrealized foreign currency translation loss, net of tax (85) (8) (85) (12)
Comprehensive (loss) income $ (4,859) $ 2,547 $ (12,008) $ (10,815)
Net (loss) income per share attributable to common stockholders - Basic (in dollars per share) $ (0.15) $ 0.08 $ (0.37) $ (0.32)
Net (loss) income per share attributable to common stockholders - Diluted (in dollars per share) $ (0.15) $ 0.08 $ (0.37) $ (0.32)
Weighted average common shares outstanding:        
Basic (shares) 32,524 33,016 32,434 33,728
Diluted (shares) 32,524 33,058 32,434 33,728