v3.26.1
Note 17 - Shareholders' Equity (Details Textual) - $ / shares
6 Months Ended 12 Months Ended
Jul. 08, 2026
Jun. 30, 2026
Dec. 31, 2025
Stock Authorized (in shares)   560,000,000  
Common Stock, Shares Authorized (in shares)   500,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01 $ 0.01
Preferred Stock, Shares Authorized (in shares)   60,000,000  
Preferred Stock, No Par Value (in dollars per share)   $ 0  
Common Stock, Shares, Outstanding (in shares)   97,900,000 97,400,000
Treasury Stock, Common, Shares (in shares)   3,300,000 3,000,000
Subsequent Event [Member]      
Common Stock, Shares, Outstanding (in shares) 3,451,113    
Resale of additional shares of common stock 4,426,268    
Common Stock, Shares, Issued (in shares) 3,451,113    
Common stock, capital shares reserved for future issuance 975,155    
Shares of common stock remove from corresponding prospectus 5,031,489    
Series B Preferred Stock [Member]      
Preferred Stock, Shares Outstanding (in shares)   1,000,000 1,000,000
Preferred Stock, Shares Issued (in shares)   1,000,000 1,000,000
Preferred Stock, Dividend Rate, Percentage   6.00% 4.00%
Series B Preferred Stock [Member] | Subsequent Event [Member]      
Preferred Stock, Dividend Rate, Percentage 6.00%