v3.26.3
Note 5 - Long-term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Long-term debt, outstanding principal $ 2,700,900  
Long-term debt, unamortized original fees and costs (25,794)  
Long-term debt, net 2,675,106  
Long-term debt, outstanding principal, current 800,900  
Long-term debt, unamortized original fees and costs, current 0  
Current maturities of long-term debt 800,900 $ 0
Long-term debt, outstanding principal, noncurrent 1,900,000 2,060,700
Long-term debt, unamortized original fees and costs, noncurrent (25,794) (15,131)
Long-term debt, net of current maturities and debt issuance costs $ 1,874,206 $ 2,045,569
Line of Credit [Member] | Bank Credit Facility [Member]    
Long-term debt, interest rate 5.12% 5.318%
Long-term debt, outstanding principal $ 800,900 $ 160,700
Long-term debt, unamortized original fees and costs (16,955) (3,820)
Long-term debt, net $ 783,945 $ 156,880
Senior Notes [Member] | Senior Note 4.750% Due 2027 [Member]    
Long-term debt, interest rate 4.75% 4.75%
Long-term debt, outstanding principal $ 1,000,000 $ 1,000,000
Long-term debt, unamortized original fees and costs (2,435) (3,896)
Long-term debt, net $ 997,565 $ 996,104
Senior Notes [Member] | Senior Note 4750 Due 2031 Member    
Long-term debt, interest rate 4.75% 4.75%
Long-term debt, outstanding principal $ 900,000 $ 900,000
Long-term debt, unamortized original fees and costs (6,404) (7,415)
Long-term debt, net $ 893,596 $ 892,585