XML 115 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Components of AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,922,322 $ 1,513,887 $ 1,341,551
Other comprehensive income (loss) before reclassifications 14,061 47,088 5,695
Amounts reclassified out of accumulated other comprehensive loss (30,273) (683) 10,011
Tax (provision) benefit 8,054 (17,574) (241)
Other comprehensive (loss) income, net of tax (8,158) 28,831 15,465
Ending balance 2,247,506 1,922,322 1,513,887
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (209,339) (177,824) (176,234)
Other comprehensive income (loss) before reclassifications 9,000 (31,515) (1,590)
Amounts reclassified out of accumulated other comprehensive loss 0 0 0
Tax (provision) benefit 0 0 0
Other comprehensive (loss) income, net of tax 9,000 (31,515) (1,590)
Ending balance (200,339) (209,339) (177,824)
Unrealized Gain (Loss) on Available-For-Sale Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (563) (150) 135
Other comprehensive income (loss) before reclassifications 708 (523) (361)
Amounts reclassified out of accumulated other comprehensive loss 0 0 0
Tax (provision) benefit (149) 110 76
Other comprehensive (loss) income, net of tax 559 (413) (285)
Ending balance (4) (563) (150)
Unrealized (Loss) Gain on Fair Value of Interest Rate Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 43,058 (17,383) (33,629)
Other comprehensive income (loss) before reclassifications 5,094 78,711 6,235
Amounts reclassified out of accumulated other comprehensive loss (30,273) (683) 10,011
Tax (provision) benefit 8,012 (17,587) 0
Other comprehensive (loss) income, net of tax (17,167) 60,441 16,246
Ending balance 25,891 43,058 (17,383)
Unrealized Loss on Pension      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (337) (655) (1,749)
Other comprehensive income (loss) before reclassifications (741) 415 1,411
Amounts reclassified out of accumulated other comprehensive loss 0 0 0
Tax (provision) benefit 191 (97) (317)
Other comprehensive (loss) income, net of tax (550) 318 1,094
Ending balance (887) (337) (655)
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (167,181) (196,012) (211,477)
Other comprehensive (loss) income, net of tax (8,158) 28,831 15,465
Ending balance $ (175,339) $ (167,181) $ (196,012)