XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Presentation of Income Statement Reclassifications [Line Items]    
Sales Revenue Services Net $ 588,726 $ 539,219
Benefit from (provision for) income taxes (8,034) (15,979)
Net income 37,970 55,024
Accumulated Other Comprehensive Income (Loss)    
Presentation of Income Statement Reclassifications [Line Items]    
Net Income (Loss) - Other (172) (987)
Derivative Valuation, Net of Tax    
Presentation of Income Statement Reclassifications [Line Items]    
Net Income (Loss) - Other (239) (1,059)
Reclassification from accumulated other comprehensive income    
Presentation of Income Statement Reclassifications [Line Items]    
Cost of services (75) (80)
Net Income (Loss) - Other (67) (72)
Reclassification from accumulated other comprehensive income | Tax effect    
Presentation of Income Statement Reclassifications [Line Items]    
Benefit from (provision for) income taxes (84) (372)
Provision for income taxes - Other 8 8
Reclassification from accumulated other comprehensive income | Derivative Valuation, Net of Tax    
Presentation of Income Statement Reclassifications [Line Items]    
Net income 239 1,059
Foreign Exchange Forward | Reclassification from accumulated other comprehensive income | Foreign Currency Translation Adjustment    
Presentation of Income Statement Reclassifications [Line Items]    
Sales Revenue Services Net $ 323 $ 1,431