v3.26.3
Note 7 - Stockholders' Equity and Stock Incentive Plans - Dividends (Details) - $ / shares
3 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
O 2024 Q4 Dividends [Member]                
Dividends, record date               Dec. 16, 2024
Dividends, payment date               Jan. 15, 2025
Dividends, amount per share (in dollars per share)               $ 0.17
O2025 Q1 Dividends [Member]                
Dividends, record date             Mar. 17, 2025  
Dividends, payment date             Apr. 15, 2025  
Dividends, amount per share (in dollars per share)             $ 0.18  
O 2025 Q2 Dividends [Member]                
Dividends, record date           Jun. 16, 2025    
Dividends, payment date           Jul. 15, 2025    
Dividends, amount per share (in dollars per share)           $ 0.18    
O2025 Q3 Dividends [Member]                
Dividends, record date         Sep. 15, 2025      
Dividends, payment date         Oct. 15, 2025      
Dividends, amount per share (in dollars per share)         $ 0.18      
O 2025 Q4 Dividends [Member]                
Dividends, record date       Dec. 15, 2025        
Dividends, payment date       Jan. 15, 2026        
Dividends, amount per share (in dollars per share)       $ 0.18        
O 2026 Q1 Dividends [Member]                
Dividends, record date     Mar. 16, 2026          
Dividends, payment date     Apr. 15, 2026          
Dividends, amount per share (in dollars per share)     $ 0.2          
O 2026 Q2 Dividends [Member]                
Dividends, record date   Jun. 15, 2026            
Dividends, payment date   Jul. 15, 2026            
Dividends, amount per share (in dollars per share)   $ 0.2            
O 2026 Q3 Dividends [Member]                
Dividends, record date Sep. 15, 2026              
Dividends, payment date Oct. 15, 2026              
Dividends, amount per share (in dollars per share) $ 0.2