XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Financing Agreements - Debt Instrument Redemption (Details)
9 Months Ended
Jun. 09, 2023
Sep. 30, 2023
Rate
Senior Notes due April 15, 2025 [Member]    
Debt Instrument, Redemption Price, Percentage 100.00%  
Senior Notes due April 15, 2025 [Member] | Debt Instrument, Redemption, Period One [Member]    
Debt Instrument, Redemption Price, Percentage   101.438%
Senior Notes due April 15, 2025 [Member] | Debt Instrument, Redemption, Period Two [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due April 15, 2025 [Member] | Debt Instrument, Redemption, Period Three [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due November 15, 2027 [Member] | Debt Instrument, Redemption, Period One [Member]    
Debt Instrument, Redemption Price, Percentage   102.688%
Senior Notes due November 15, 2027 [Member] | Debt Instrument, Redemption, Period Two [Member]    
Debt Instrument, Redemption Price, Percentage   101.344%
Senior Notes due November 15, 2027 [Member] | Debt Instrument, Redemption, Period Three [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due November 15, 2027 [Member] | Debt Instrument, Redemption, Period Four [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due November 15, 2027 [Member] | Debt Instrument, Redemption, Period Five [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due June 15, 2028 [Member] | Debt Instrument, Redemption, Period Two [Member]    
Debt Instrument, Redemption Price, Percentage   102.813%
Senior Notes due June 15, 2028 [Member] | Debt Instrument, Redemption, Period Three [Member]    
Debt Instrument, Redemption Price, Percentage   101.406%
Senior Notes due June 15, 2028 [Member] | Debt Instrument, Redemption, Period Four [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due June 15, 2028 [Member] | Debt Instrument, Redemption, Period Five [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due June 15, 2028 [Member] | Debt Instrument, Redemption, Period Six [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes Due July 15, 2029 [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes Due July 15, 2029 [Member] | Debt Instrument, Redemption, Period Three [Member]    
Debt Instrument, Redemption Price, Percentage   101.50%
Senior Notes Due July 15, 2029 [Member] | Debt Instrument, Redemption, Period Four [Member]    
Debt Instrument, Redemption Price, Percentage   100.75%
Senior Notes Due July 15, 2029 [Member] | Debt Instrument, Redemption, Period Five [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes Due July 15, 2029 [Member] | Debt Instrument, Redemption, Period Six [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes Due July 15, 2029 [Member] | Debt Instrument, Redemption, Period Seven [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes DueSeptember 1, 2030 [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes DueSeptember 1, 2030 [Member] | Debt Instrument, Redemption, Period Five [Member]    
Debt Instrument, Redemption Price, Percentage   102.125%
Senior Notes DueSeptember 1, 2030 [Member] | Debt Instrument, Redemption, Period Six [Member]    
Debt Instrument, Redemption Price, Percentage   101.417%
Senior Notes DueSeptember 1, 2030 [Member] | Debt Instrument, Redemption, Period Seven [Member]    
Debt Instrument, Redemption Price, Percentage   100.708%
Senior Notes DueSeptember 1, 2030 [Member] | Debt Instrument, Redemption, Period Eight [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 July 15, 2031 [Member] | Debt Instrument, Redemption, Period Five [Member]    
Debt Instrument, Redemption Price, Percentage   104.25%
Senior Notes Due July 15, 2031 [Member] | Debt Instrument, Redemption, Period Six [Member]    
Debt Instrument, Redemption Price, Percentage   102.125%
Senior Notes Due July 15, 2031 [Member] | Debt Instrument, Redemption, Period Seven [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes Due July 15, 2031 [Member] | Debt Instrument, Redemption, Period Eight [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes Due July 15, 2031 [Member] | Debt Instrument, Redemption, Period Nine [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due February 15, 2032 [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due February 15, 2032 [Member] | Debt Instrument, Redemption, Period Six [Member]    
Debt Instrument, Redemption Price, Percentage   102.25%
Senior Notes due February 15, 2032 [Member] | Debt Instrument, Redemption, Period Seven [Member]    
Debt Instrument, Redemption Price, Percentage   101.50%
Senior Notes due February 15, 2032 [Member] | Debt Instrument, Redemption, Period Eight [Member]    
Debt Instrument, Redemption Price, Percentage   100.75%
Senior Notes due February 15, 2032 [Member] | Debt Instrument, Redemption, Period Nine [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%
Senior Notes due February 15, 2032 [Member] | Debt Instrument, Redemption, Period Ten [Member]    
Debt Instrument, Redemption Price, Percentage   100.00%