XML 85 R74.htm IDEA: XBRL DOCUMENT v3.20.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Presentation of Income Statement Reclassifications [Line Items]        
Sales Revenue Services Net $ 492,980 $ 395,507 $ 1,378,274 $ 1,182,378
Benefit from (provision for) income taxes (8,415) (5,196) (29,653) (20,007)
Net income 24,132 19,979 82,366 54,069
Accumulated Other Comprehensive Income (Loss)        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     (19,906) 3,523
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 (Loss) - Other     (683) 3,376
Reclassification from accumulated other comprehensive income        
Presentation of Income Statement Reclassifications [Line Items]        
Cost of services (147) (55) (441) (165)
Net Income (Loss) - Other (132) (49) (396) (147)
Reclassification from accumulated other comprehensive income | Tax effect        
Presentation of Income Statement Reclassifications [Line Items]        
Benefit from (provision for) income taxes (191) 294 (253) 1,249
Provision for income taxes - Other 15 6 45 18
Reclassification from accumulated other comprehensive income | Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net income 515 (793) 683 (3,376)
Foreign Exchange Forward | Reclassification from accumulated other comprehensive income | Foreign Currency Translation Adjustment        
Presentation of Income Statement Reclassifications [Line Items]        
Sales Revenue Services Net $ 706 $ (1,087) $ 936 $ (4,625)