XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Presentation of Income Statement Reclassifications [Line Items]        
Sales Revenue Services Net $ 592,453 $ 566,734 $ 1,785,429 $ 1,660,747
Benefit from (provision for) income taxes (4,489) (7,939) (19,797) (35,271)
Net income 25,015 18,041 91,783 125,438
Accumulated Other Comprehensive Income (Loss)        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     1,387 (2,897)
Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     1,184 (3,113)
Reclassification from accumulated other comprehensive income        
Presentation of Income Statement Reclassifications [Line Items]        
Cost of services (75) (80) (226) (240)
Net Income (Loss) - Other (67) (72) (203) (216)
Reclassification from accumulated other comprehensive income | Tax effect        
Presentation of Income Statement Reclassifications [Line Items]        
Benefit from (provision for) income taxes 448 (247) 414 (1,094)
Provision for income taxes - Other 8 8 23 24
Reclassification from accumulated other comprehensive income | Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net income (1,276) 700 (1,184) 3,113
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,724) $ 947 $ (1,598) $ 4,207