XML 115 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Components of AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 2,247,506 $ 1,922,322 $ 1,513,887
Other comprehensive (loss) income before reclassifications (19,462) 14,061 47,088
Amounts reclassified out of accumulated other comprehensive loss (19,582) (30,273) (683)
Tax (provision) benefit 748 8,054 (17,574)
Other comprehensive (loss) income, net of tax (38,296) (8,158) 28,831
Ending balance 2,573,529 2,247,506 1,922,322
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (175,339) (167,181) (196,012)
Other comprehensive (loss) income, net of tax (38,296) (8,158) 28,831
Ending balance (213,635) (175,339) (167,181)
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (200,339) (209,339) (177,824)
Other comprehensive (loss) income before reclassifications (36,363) 9,000 (31,515)
Amounts reclassified out of accumulated other comprehensive loss 0 0 0
Tax (provision) benefit 0 0 0
Other comprehensive (loss) income, net of tax (36,363) 9,000 (31,515)
Ending balance (236,702) (200,339) (209,339)
Unrealized (Loss) Gain on Available-For-Sale Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (4) (563) (150)
Other comprehensive (loss) income before reclassifications 47 708 (523)
Amounts reclassified out of accumulated other comprehensive loss 0 0 0
Tax (provision) benefit (10) (149) 110
Other comprehensive (loss) income, net of tax 37 559 (413)
Ending balance 33 (4) (563)
Unrealized (Loss) Gain on Fair Value of Interest Rate Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 25,891 43,058 (17,383)
Other comprehensive (loss) income before reclassifications 16,515 5,094 78,711
Amounts reclassified out of accumulated other comprehensive loss (19,582) (30,273) (683)
Tax (provision) benefit 828 8,012 (17,587)
Other comprehensive (loss) income, net of tax (2,239) (17,167) 60,441
Ending balance 23,652 25,891 43,058
Unrealized Loss on Pension      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (887) (337) (655)
Other comprehensive (loss) income before reclassifications 339 (741) 415
Amounts reclassified out of accumulated other comprehensive loss 0 0 0
Tax (provision) benefit (70) 191 (97)
Other comprehensive (loss) income, net of tax 269 (550) 318
Ending balance $ (618) $ (887) $ (337)