XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Stockholders' Equity and Dilutive Equity Instruments (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Feb. 27, 2025
Mar. 31, 2024
Share Repurchase Program [Member]          
Share Repurchase Program, Authorized, Amount     $ 90.7 $ 90.3  
Stock Repurchased and Retired During Period, Shares (in shares)   910,481 1,384,186    
Stock Repurchased and Retired During Period, Value   $ 39.3 $ 90.7    
Share Repurchase Program, Excise Tax, Percent   1.00% 1.00%    
Share Repurchase Program [Member] | Subsequent Event [Member]          
Share Repurchase Program, Excise Tax, Percent 1.00%        
Stock Repurchased During Period, Shares (in shares) 1,379,723        
Stock Repurchased During Period, Value $ 50.8        
Out-of-the-money Warrants [Member]          
Class of Warrant or Right, Outstanding (in shares)         782,993
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         861,292
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 100