XML 71 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Financing Agreements - Debt Instrument Redemption (Details)
3 Months Ended
Mar. 31, 2026
Senior Notes Due September 1, 2030 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Senior Notes Due July 15, 2031 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Senior Notes due February 15, 2032 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period One [Member] | Senior Notes Due July 15, 2029 [Member]  
Debt Instrument, Redemption Price, Percentage 100.75%
Debt Instrument, Redemption, Period Two [Member] | Senior Notes Due July 15, 2029 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period Two [Member] | Senior Notes Due September 1, 2030 [Member]  
Debt Instrument, Redemption Price, Percentage 102.125%
Debt Instrument, Redemption, Period Two [Member] | Senior Notes Due July 15, 2031 [Member]  
Debt Instrument, Redemption Price, Percentage 104.25%
Debt Instrument, Redemption, Period Three [Member] | Senior Notes Due July 15, 2029 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period Three [Member] | Senior Notes Due September 1, 2030 [Member]  
Debt Instrument, Redemption Price, Percentage 101.417%
Debt Instrument, Redemption, Period Three [Member] | Senior Notes Due July 15, 2031 [Member]  
Debt Instrument, Redemption Price, Percentage 102.125%
Debt Instrument, Redemption, Period Three [Member] | Senior Notes due February 15, 2032 [Member]  
Debt Instrument, Redemption Price, Percentage 102.25%
Debt Instrument, Redemption, Period Four [Member] | Senior Notes Due July 15, 2029 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period Four [Member] | Senior Notes Due September 1, 2030 [Member]  
Debt Instrument, Redemption Price, Percentage 100.708%
Debt Instrument, Redemption, Period Four [Member] | Senior Notes Due July 15, 2031 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period Four [Member] | Senior Notes due February 15, 2032 [Member]  
Debt Instrument, Redemption Price, Percentage 101.50%
Debt Instrument, Redemption, Period Five [Member] | Senior Notes Due September 1, 2030 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period Five [Member] | Senior Notes Due July 15, 2031 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period Five [Member] | Senior Notes due February 15, 2032 [Member]  
Debt Instrument, Redemption Price, Percentage 100.75%
Debt Instrument, Redemption, Period Six [Member] | Senior Notes Due July 15, 2031 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period Six [Member] | Senior Notes due February 15, 2032 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%
Debt Instrument, Redemption, Period Seven [Member] | Senior Notes due February 15, 2032 [Member]  
Debt Instrument, Redemption Price, Percentage 100.00%