XML 78 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Note 15 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
May 21, 2025
Jun. 30, 2025
Dec. 31, 2024
Feb. 26, 2021
Stock Authorized (in shares)   560.0    
Common Stock, Shares Authorized (in shares)   500.0    
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01 $ 0.01  
Preferred Stock, Shares Authorized (in shares)   60.0    
Preferred Stock, No Par Value (in dollars per share)   $ 0    
Common Stock, Shares, Outstanding (in shares)   81.0 80.5  
Treasury Stock, Common, Shares (in shares)   1.5 1.3  
At-The-Market Equity Offering Program [Member]        
Sale of common stock value $ 100      
Sale of stock price per share $ 0.01      
BofA [Member] | At-The-Market Equity Offering Program [Member] | Maximum [Member]        
sale of common stock, percentage of commission 3.00%      
Series B Preferred Stock [Member]        
Preferred Stock, No Par Value (in dollars per share)       $ 0
Preferred Stock, Shares Outstanding (in shares)   1.0 1.0  
Series C Preferred Stock [Member]        
Preferred Stock, Shares Outstanding (in shares)   1.2 1.2