XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (INCOME STATEMENT CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Presentation of Income Statement Reclassifications [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,207,587 $ 2,462,817 $ 2,443,707
Benefit from (provision for) income taxes (74,100) (22,460) (27,115)
Net income (310,617) 18,264 117,333
AOCI Attributable to Parent [Member]      
Presentation of Income Statement Reclassifications [Line Items]      
Net Income (Loss) - Other 1,611 3,587 (2,317)
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 31 (39) 18
Derivative Valuation, Net of Tax      
Presentation of Income Statement Reclassifications [Line Items]      
Net Income (Loss) - Other 1,910 2,934 (2,152)
Cost of Sales [Member]      
Presentation of Income Statement Reclassifications [Line Items]      
Cost of services (349) 391 (183)
Reclassification out of Accumulated Other Comprehensive Income [Member]      
Presentation of Income Statement Reclassifications [Line Items]      
Net Income (Loss) - Other (299) 352 (165)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Tax effect      
Presentation of Income Statement Reclassifications [Line Items]      
Benefit from (provision for) income taxes (672) (1,030) 754
Reclassification out of Accumulated Other Comprehensive Income [Member] | Derivative Valuation, Net of Tax      
Presentation of Income Statement Reclassifications [Line Items]      
Net income 1,910 2,934 (2,152)
Reclassification out of Accumulated Other Comprehensive Income [Member] | OCI gain on liquidation [Member]      
Presentation of Income Statement Reclassifications [Line Items]      
Net Income (Loss) - Other 19    
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 $ 2,582 $ 3,964 $ (2,906)