XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Presentation of Income Statement Reclassifications [Line Items]        
Sales Revenue Services Net $ 602,956 $ 592,453 $ 1,836,636 $ 1,785,429
Benefit from (provision for) income taxes (5,294) (4,489) (19,318) (19,797)
Net income 1,796 25,015 26,470 91,783
Accumulated Other Comprehensive Income (Loss)        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     (2,046) 1,387
Foreign Currency Translation Adjustment        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     (301) 0
Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     (2,012) 1,184
Reclassification from accumulated other comprehensive income        
Presentation of Income Statement Reclassifications [Line Items]        
Cost of services (69) (75) (297) (226)
Net Income (Loss) - Other (62) (67) (267) (203)
Reclassification from accumulated other comprehensive income | Tax effect        
Presentation of Income Statement Reclassifications [Line Items]        
Benefit from (provision for) income taxes (347) 448 (707) 414
Provision for income taxes - Other 7 8 30 23
Reclassification from accumulated other comprehensive income | Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net income 989 (1,276) 2,012 (1,184)
Foreign Exchange Forward | Reclassification from accumulated other comprehensive income | Accumulated Other Comprehensive Income (Loss)        
Presentation of Income Statement Reclassifications [Line Items]        
Sales Revenue Services Net     $ 2,719 $ (1,598)
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,336 $ (1,724)