v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Presentation of Income Statement Reclassifications [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 455,495 $ 513,571 $ 951,670 $ 1,047,799
Benefit from (provision for) income taxes (8,606) (10,288) (16,403) (19,603)
Net income (loss) (13,008) (6,724) (18,185) (3,478)
AOCI Attributable to Parent [Member]        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     (633) 115
Foreign Currency Translation Adjustment        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     102 0
Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net Income (Loss) - Other     (500) 359
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Presentation of Income Statement Reclassifications [Line Items]        
Cost of services 198 213 (261) (271)
Net Income (Loss) - Other (178) (192) (235) (244)
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]        
Presentation of Income Statement Reclassifications [Line Items]        
Benefit from (provision for) income taxes     176 (126)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Tax effect        
Presentation of Income Statement Reclassifications [Line Items]        
Benefit from (provision for) income taxes (204) 171    
Provision for income taxes - Other (20) (21) 26 27
Reclassification out of Accumulated Other Comprehensive Income [Member] | Derivative Valuation, Net of Tax        
Presentation of Income Statement Reclassifications [Line Items]        
Net income (loss) (581) 488 (500) 359
Foreign Exchange Forward [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Foreign Currency Translation Adjustment        
Presentation of Income Statement Reclassifications [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ (785) $ 659 $ (676) $ 485