v3.26.1
Note 15 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2026
Dec. 31, 2025
Common Stock, Shares Authorized   150,000,000   150,000,000  
Common stock, par value (in dollars per share)   $ 0.01   $ 0.01  
Preferred Stock, Shares Authorized   1,055,000   1,055,000  
Preferred Stock, Par or Stated Value Per Share   $ 0.01   $ 0.01  
Preferred Stock, Shares Issued   0 0   0
Preferred Stock, Shares Outstanding   0 0    
Stock Repurchased During Period, Shares (in shares) 250,000 0 0    
Stock Repurchased During Period, Value $ (4,848)        
Share Repurchase Program, Remaining Authorized, Number of Shares   1,757,364      
Share Repurchase Program, Excise Tax, Percentage 1.00%        
Common Stock, Dividends, Per Share, Cash Paid $ 1.81        
Payments of Dividends $ 46,283 $ 50,084 $ 50,269