XML 114 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Common Shares (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 13, 2025
Feb. 22, 2024
Feb. 10, 2023
Feb. 09, 2023
Feb. 10, 2022
Feb. 09, 2021
Common Stock, Shares Authorized (in shares) 250,000,000 250,000,000                
Common Stock, Shares, Outstanding (in shares) 11,014,655 10,903,405                
Stock Buyback Program 2025 [Member] | Subsequent Event [Member]                    
Share Repurchase Program, Authorized, Amount         $ 40          
Stock Buyback Program 2024 [Member]                    
Share Repurchase Program, Authorized, Amount           $ 40        
Stock Repurchased and Retired During Period, Shares (in shares) 0                  
Stock Buyback Program 2023 [Member]                    
Share Repurchase Program, Authorized, Amount             $ 40 $ 40    
Stock Repurchased and Retired During Period, Shares (in shares)   0                
Stock Buyback Program 2022 [Member]                    
Share Repurchase Program, Authorized, Amount                 $ 40  
Stock Repurchased and Retired During Period, Shares (in shares)     0              
Stock Buyback Program 2021 [Member]                    
Share Repurchase Program, Authorized, Amount                   $ 40
Stock Repurchased and Retired During Period, Shares (in shares)       0