v3.26.3
Note 8 - Fair Value Measurements - Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Carrying value $ 2,700,900  
Bank Credit Facility [Member] | Line of Credit [Member]    
Carrying value 800,900 $ 160,700
Senior Note 4750 Due 2031 Member | Senior Notes [Member]    
Carrying value 900,000 900,000
Fair Value, Nonrecurring [Member]    
Debt Instrument, Face Amount 2,700,900 2,060,700
Carrying value 2,675,106 2,045,569
Long-term debt 2,618,275 2,034,450
Fair Value, Nonrecurring [Member] | Fair Value, Inputs, Level 2 [Member] | Bank Credit Facility [Member] | Line of Credit [Member]    
Debt Instrument, Face Amount 800,900 160,700
Carrying value 783,945 156,880
Long-term debt 792,400 160,700
Fair Value, Nonrecurring [Member] | Fair Value, Inputs, Level 1 [Member] | The 4.750% Senior NotesDue December 2027 [Member] | Senior Notes [Member]    
Debt Instrument, Face Amount 1,000,000 1,000,000
Carrying value 997,565 996,104
Long-term debt 990,000 996,250
Fair Value, Nonrecurring [Member] | Fair Value, Inputs, Level 1 [Member] | Senior Note 4750 Due 2031 Member | Senior Notes [Member]    
Debt Instrument, Face Amount 900,000 900,000
Carrying value 893,596 892,585
Long-term debt $ 835,875 $ 877,500