XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 31, 2025
Mar. 03, 2025
Nov. 07, 2023
Nov. 02, 2023
Stock Repurchased and Retired During Period, Value   $ 7,777 $ 557 $ 7,777 $ 4,301        
Share Repurchase Program [Member]                  
Stock Repurchase Program, Authorized Amount                 $ 30,000
Rule 10b5-1 Trading Plan, Designated Amount           $ 10,000 $ 5,000 $ 10,000  
Stock Repurchased and Retired During Period, Shares (in shares)   192,000 18,000 192,000 145,000        
Stock Repurchased and Retired During Period, Value   $ 7,800 $ 600 $ 7,800 $ 4,300        
Share Repurchase Program, Remaining Authorized, Amount   $ 17,100   $ 17,100          
Share Repurchase Program [Member] | Forecast [Member]                  
Stock Repurchased and Retired During Period, Shares (in shares) 171,000                
Stock Repurchased and Retired During Period, Value $ 7,200                
Stock Repurchased and Retired During Period, Price Per Share (in dollars per share) $ 42.04