XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue from Contract with Customer, Product and Service [Extensible List] Service [Member] Service [Member]
Revenue from services $ 293,408 $ 379,174
Operating expenses:    
Direct operating expenses 234,750 301,877
Selling, general and administrative expenses 52,486 63,252
Credit loss expense 35 1,290
Depreciation and amortization 4,772 4,642
Acquisition and integration-related costs 2,041 0
Restructuring costs 301 938
Legal and other losses 0 3,650
Impairment charges 0 604
Total operating expenses 294,385 376,253
(Loss) income from operations (977) 2,921
Other expenses (income):    
Interest expense 543 462
Interest income (681) (173)
Other expense (income), net 60 (1,057)
(Loss) income before income taxes (899) 3,689
Income tax (benefit) expense (409) 997
Net (loss) income attributable to common stockholders (490) 2,692
Other comprehensive income (loss):    
Unrealized foreign currency translation gain (loss), net of tax 5 (3)
Comprehensive (loss) income $ (485) $ 2,689
Net (loss) income per share attributable to common stockholders - Basic (in dollars per share) $ (0.02) $ 0.08
Net (loss) income per share attributable to common stockholders - Diluted (in dollars per share) $ (0.02) $ 0.08
Weighted average common shares outstanding:    
Basic (shares) 32,282 34,216
Diluted (shares) 32,282 34,597