v3.26.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period $ 2,128,130 $ 2,024,471
Total other comprehensive (loss) income (12,456) 27,129
Balance, end of period 2,115,795 2,060,442
Foreign currency translation adjustments and other, tax (benefit) expense (66) 97
Foreign currency translation adjustments and other    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period (38,383) (119,367)
Foreign currency translation adjustments and other, net of tax (12,456) 27,129
Total other comprehensive (loss) income (12,456) 27,129
Balance, end of period $ (50,839) $ (92,238)