XML 104 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Stock Repurchase Plan (Details Textual) - USD ($)
$ in Millions
5 Months Ended 63 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Aug. 08, 2024
Aug. 12, 2024
Aug. 09, 2024
May 02, 2019
Share Repurchase Program, Authorized, Amount $ 10.0 $ 10.0   $ 10.0 $ 10.0  
Share Repurchase Program, Authorized, Number of Shares (in shares)           750,000
Stock Repurchased During Period, Shares (in shares) 523,472 523,472 92,549      
Share Repurchase Program, Remaining Authorized, Amount $ 2.6 $ 2.6