XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Note 10 - Cash Dividends (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Jan. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Payments of Dividends   $ 3.1 $ 3.0
Dividends Payable   $ 0.2 $ 0.2
Quarterly Indicated Per Share Dividend Rate (in dollars per share)   $ 0.05  
Annual Indicated per Share Dividend Rate (in dollars per share)   $ 0.2  
Subsequent Event [Member] | O 2026 Q3 Dividends [Member]      
Dividends Payable, Date to be Paid Feb. 10, 2026    
Dividends Payable, Date of Record Feb. 02, 2026