v3.25.2
Note 5 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance $ 2,473,025 $ 2,370,312 $ 2,497,443 $ 2,343,070
Balance 2,575,191 2,372,519 2,575,191 2,372,519
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Balance (76,894) (49,253) (106,166) (43,582)
Other comprehensive income (loss) 66,635 [1] (22,967) [2] 95,907 [3] (28,638) [2]
Balance (10,259) (72,220) (10,259) (72,220)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Balance 16,454 30,421 20,767 28,439
Other comprehensive income (loss) (3,090) [4] (1,730) [5] (7,403) [6] 252 [7]
Balance 13,364 28,691 13,364 28,691
AOCI Attributable to Parent [Member]        
Balance (60,440) (18,832) (85,399) (15,143)
Other comprehensive income (loss) 63,545 (24,697) 88,504 (28,386)
Balance $ 3,105 $ (43,529) $ 3,105 $ (43,529)
[1] Represents favorable impact from the weakening of the U.S. dollar against foreign currencies during the three months ended March 31, 2025, particularly the Euro and British Pound.
[2] Represents unfavorable impact from the strengthening of the U.S. dollar against foreign currencies during the three months ended March 31, 2024.
[3] Represents favorable impact from the weakening of the U.S. dollar against foreign currencies during the three and six months ended June 30, 2025, particularly the Euro and British Pound.
[4] Represents unrealized losses of $(5,732) on the interest rate swaps, net of tax recognized of $1,419, for the three months ended March 31, 2025.
[5] Represents unrealized gains of $2,644 on the interest rate swaps, net of tax recognized of $(662), for the three months ended March 31, 2024.
[6] Represents unrealized losses of $9,838 on the interest rate swaps, net of tax effect of $2,435, for the six months ended June 30, 2025.
[7] Represents unrealized gains of $336 on the interest rate swaps, net of tax effect of $(84), for the six months ended June 30, 2024.