v3.26.3
Note 8 - Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended 48 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Apr. 30, 2026
Jul. 01, 2022
Restricted Stock Award, Forfeitures             $ 0.7 $ 0.1      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)             36,207 3,549      
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.25 $ 0.25 $ 0.25 $ 0.25 $ 0.25 $ 0.25          
ATM Agreement [Member]                      
Sale of Stock, Value, Authorized                     $ 75.0
Stock Issued During Period, Shares, New Issues (in shares)                 0    
Shelf Registration [Member]                      
Sale of Stock, Value, Authorized                   $ 150.0  
Stock Issued During Period, Shares, New Issues (in shares) 0                    
O 2026 Q3 Dividends [Member]                      
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.25                    
Dividends Payable, Date of Record Aug. 28, 2026                    
Dividends Payable, Date Declared Jul. 22, 2026                    
Dividends Payable, Date to be Paid Sep. 28, 2026                    
Executive Officer [Member]                      
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares)             77,093 159,589      
Restricted Stock Award, Forfeitures             $ 1.3 $ 4.2