XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Investments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]
   

2023

  

2022

 
 

Fair Value

 

Carrying

  

Estimated

  

Carrying

  

Estimated

 
 

Hierarchy

 

Value

  

Fair Value

  

Value

  

Fair Value

 

Financial instrument not carried at fair value:

                 

Senior Notes (Note 15)

Level 2

 $2,833.7  $2,735.3  $2,342.6  $2,113.3