XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Cash Dividends (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Payments of Dividends, Total   $ 3.0 $ 2.8
Dividends Payable   $ 0.2 $ 0.1
Annual Indicated per Share Dividend Rate   $ 0.2  
O2025Q3 Dividends [Member] | Subsequent Event [Member]      
Quarterly Indicated Per Share Dividend Rate $ 0.05    
Dividends Payable, Date to be Paid Feb. 11, 2025    
Dividends Payable, Date of Record Feb. 03, 2025