v3.26.1
Note 6 - Accumulated Other Comprehensive Loss - Disclosure of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance $ 2,674,698 $ 2,473,025 $ 2,638,304 $ 2,497,443
Balance 2,877,628 2,575,191 2,877,628 2,575,191
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Balance (23,919) (76,894) (7,030) (106,166)
Other comprehensive income (loss) 2,166 66,635 (14,723) 95,907
Balance (21,753) (10,259) (21,753) (10,259)
Other comprehensive income (loss) 2,166 66,635 (14,723) 95,907
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Balance 6,389 16,454 7,904 20,767
Other comprehensive income (loss) (2,193) (3,090) (3,708) (7,403)
Balance 4,196 13,364 4,196 13,364
Other comprehensive income (loss) (2,193) (3,090) (3,708) (7,403)
AOCI Attributable to Parent [Member]        
Balance (17,530) (60,440) 874 (85,399)
Other comprehensive income (loss) (27) 63,545 (18,431) 88,504
Balance (17,557) 3,105 (17,557) 3,105
Other comprehensive income (loss) $ (27) $ 63,545 $ (18,431) $ 88,504