XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Presentation of Income Statement Reclassifications [Line Items]    
Sales Revenue Services Net $ 576,638 $ 633,286
Benefit from (provision for) income taxes (2,329) (7,922)
Net income 500 20,917
Accumulated Other Comprehensive Income (Loss)    
Presentation of Income Statement Reclassifications [Line Items]    
Net Income (Loss) - Other 1,092 21
Foreign Currency Translation Adjustment    
Presentation of Income Statement Reclassifications [Line Items]    
Net Income (Loss) - Other 0 (301)
Derivative Valuation, Net of Tax    
Presentation of Income Statement Reclassifications [Line Items]    
Net Income (Loss) - Other 1,201 384
Reclassification from accumulated other comprehensive income    
Presentation of Income Statement Reclassifications [Line Items]    
Cost of services (121) (69)
Net Income (Loss) - Other (109) (62)
Reclassification from accumulated other comprehensive income | Tax effect    
Presentation of Income Statement Reclassifications [Line Items]    
Benefit from (provision for) income taxes (423) (134)
Provision for income taxes - Other 12 7
Reclassification from accumulated other comprehensive income | Derivative Valuation, Net of Tax    
Presentation of Income Statement Reclassifications [Line Items]    
Net income 1,201 384
Foreign Exchange Forward | Reclassification from accumulated other comprehensive income | Foreign Currency Translation Adjustment    
Presentation of Income Statement Reclassifications [Line Items]    
Sales Revenue Services Net $ 1,624 $ 518