v3.26.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Changes in Accumulated Other Comprehensive Loss by Component (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 2,745,660 $ 2,573,529
Other comprehensive (loss) income before reclassifications (5,826)  
Amounts reclassified out of accumulated other comprehensive loss (2,565)  
Tax benefit (provision) (242)  
Other comprehensive loss, net of tax (8,633) (4,932)
Ending balance 2,775,503 2,571,224
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (204,616) (213,635)
Other comprehensive loss, net of tax (8,633) (4,932)
Ending balance (213,249) $ (218,567)
Foreign Currency Translation Adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (214,514)  
Other comprehensive (loss) income before reclassifications (9,204)  
Amounts reclassified out of accumulated other comprehensive loss 0  
Tax benefit (provision) 0  
Other comprehensive loss, net of tax (9,204)  
Ending balance (223,718)  
Unrealized Gain (Loss) on Available-For-Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 157  
Other comprehensive (loss) income before reclassifications (394)  
Amounts reclassified out of accumulated other comprehensive loss 0  
Tax benefit (provision) 83  
Other comprehensive loss, net of tax (311)  
Ending balance (154)  
Unrealized Gain on Fair Value of Interest Rate Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 9,933  
Other comprehensive (loss) income before reclassifications 3,769  
Amounts reclassified out of accumulated other comprehensive loss (2,565)  
Tax benefit (provision) (325)  
Other comprehensive loss, net of tax 879  
Ending balance 10,812  
Unrealized Loss on Pension    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (192)  
Other comprehensive (loss) income before reclassifications 3  
Amounts reclassified out of accumulated other comprehensive loss 0  
Tax benefit (provision) 0  
Other comprehensive loss, net of tax 3  
Ending balance $ (189)