v3.25.2
ACCUMULATED OTHER COMPREHENSIVE LOSS - Changes in Accumulated Other Comprehensive Loss by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance beginning of period $ 2,571,224 $ 2,573,529 $ 2,311,337 $ 2,247,506 $ 2,573,529 $ 2,247,506
Other comprehensive income (loss) before reclassifications         18,669  
Amounts reclassified out of accumulated other comprehensive loss         (7,114)  
Tax (provision) benefit         3,551  
Other comprehensive income (loss), net of tax 20,038 (4,932) (4,864) (4,287) 15,106 (9,151)
Balance ending of period 2,714,067 2,571,224 2,441,721 2,311,337 2,714,067 2,441,721
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance beginning of period (218,567) (213,635) (179,626) (175,339) (213,635) (175,339)
Other comprehensive income (loss), net of tax 20,038 (4,932) (4,864) (4,287)    
Balance ending of period (198,529) (218,567) $ (184,490) $ (179,626) (198,529) $ (184,490)
Foreign Currency Translation Adjustments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance beginning of period   (236,702)     (236,702)  
Other comprehensive income (loss) before reclassifications         24,714  
Amounts reclassified out of accumulated other comprehensive loss         0  
Tax (provision) benefit         0  
Other comprehensive income (loss), net of tax         24,714  
Balance ending of period (211,988)       (211,988)  
Unrealized Gain on Available-For-Sale Securities            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance beginning of period   33     33  
Other comprehensive income (loss) before reclassifications         120  
Amounts reclassified out of accumulated other comprehensive loss         0  
Tax (provision) benefit         (25)  
Other comprehensive income (loss), net of tax         95  
Balance ending of period 128       128  
Unrealized Gain on Fair Value of Interest Rate Hedges            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance beginning of period   23,652     23,652  
Other comprehensive income (loss) before reclassifications         (6,132)  
Amounts reclassified out of accumulated other comprehensive loss         (7,114)  
Tax (provision) benefit         3,576  
Other comprehensive income (loss), net of tax         (9,670)  
Balance ending of period 13,982       13,982  
Unrealized Loss on Pension            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance beginning of period   $ (618)     (618)  
Other comprehensive income (loss) before reclassifications         (33)  
Amounts reclassified out of accumulated other comprehensive loss         0  
Tax (provision) benefit         0  
Other comprehensive income (loss), net of tax         (33)  
Balance ending of period $ (651)       $ (651)