XML 117 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Presentation of Income Statement Reclassifications [Line Items]      
Sales Revenue Services Net $ 2,462,817 $ 2,443,707 $ 2,273,062
Benefit from (provision for) income taxes (22,460) (27,115) (49,695)
Net income 18,264 117,333 158,189
Accumulated Other Comprehensive Income (Loss)      
Presentation of Income Statement Reclassifications [Line Items]      
Net Income (Loss) - Other (2,304) 2,424 (3,367)
Foreign Currency Translation Adjustment      
Presentation of Income Statement Reclassifications [Line Items]      
Net Income (Loss) - Other 301    
Tax effect      
Presentation of Income Statement Reclassifications [Line Items]      
Provision for income taxes - Other 37 30 32
Derivative Valuation, Net of Tax      
Presentation of Income Statement Reclassifications [Line Items]      
Net Income (Loss) - Other (2,934) 2,152 (3,655)
Cost of Services      
Presentation of Income Statement Reclassifications [Line Items]      
Cost of services (366) (302) (320)
Reclassification from accumulated other comprehensive income      
Presentation of Income Statement Reclassifications [Line Items]      
Net Income (Loss) - Other (329) (272) (288)
Reclassification from accumulated other comprehensive income | Tax effect      
Presentation of Income Statement Reclassifications [Line Items]      
Benefit from (provision for) income taxes (1,030) 754 (1,284)
Reclassification from accumulated other comprehensive income | Derivative Valuation, Net of Tax      
Presentation of Income Statement Reclassifications [Line Items]      
Net income 2,934 (2,152) 3,655
Foreign Exchange Forward | Reclassification from accumulated other comprehensive income | Foreign Currency Translation Adjustment      
Presentation of Income Statement Reclassifications [Line Items]      
Sales Revenue Services Net $ 3,964 $ (2,906) $ 4,939