XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Presentation of Income Statement Reclassifications [Line Items]        
Sales Revenue Services Net $ 566,734 $ 492,980 $ 1,660,747 $ 1,378,274
Benefit from (provision for) income taxes (7,939) (8,415) (35,271) (29,653)
Net income 18,041 24,132 125,438 82,366
Provision for income taxes - Other     24 45
Accumulated Other Comprehensive Income (Loss)        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     (2,897) (19,906)
Foreign Currency Translation Adjustment        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other       (19,619)
Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net income     3,113 683
Net Income (Loss) - Other     (3,113) (683)
Cost of Services        
Presentation of Income Statement Reclassifications [Line Items]        
Cost of services     (240) (441)
Reclassification from accumulated other comprehensive income        
Presentation of Income Statement Reclassifications [Line Items]        
Cost of services (80) (147)    
Net Income (Loss) - Other (72) (132) (216) (396)
Reclassification from accumulated other comprehensive income | Tax effect        
Presentation of Income Statement Reclassifications [Line Items]        
Benefit from (provision for) income taxes (247) (191) (1,094) (253)
Provision for income taxes - Other 8 15    
Reclassification from accumulated other comprehensive income | Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net income 700 515    
Foreign Exchange Forward | Reclassification from accumulated other comprehensive income | Foreign Currency Translation Adjustment        
Presentation of Income Statement Reclassifications [Line Items]        
Sales Revenue Services Net $ 947 $ 706 $ 4,207 $ 936