XML 114 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Subsequent Events (Details Textual) - USD ($)
$ in Millions
5 Months Ended 63 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Aug. 08, 2024
Mar. 07, 2025
Aug. 12, 2024
Aug. 09, 2024
Share Repurchase Program, Authorized, Amount $ 10.0 $ 10.0     $ 10.0 $ 10.0
Stock Repurchased During Period, Shares (in shares) 523,472 523,472 92,549      
Stock Repurchased During Period, Value   $ 7.4        
PNC Bank [Member] | Credit Agreement [Member] | Revolving Credit Facility [Member]            
Line Of Credit Facility Payments Restriction Allowed $ 20.0 $ 20.0        
Subsequent Event [Member]            
Share Repurchase Program, Authorized, Amount       $ 17.5    
Subsequent Event [Member] | PNC Bank [Member] | Second Amended Credit Agreement [Member] | Revolving Credit Facility [Member]            
Line Of Credit Facility Payments Restriction Allowed       $ 30.0