v3.26.1
Note 1 - Summary of Accounting Policies (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Number of Reportable Segments   4    
Debt Securities, Trading | $   $ 6,700 $ 5,000  
Equity Securities without Readily Determinable Fair Value, Amount | $     2,000  
Payments to Acquire Debt Securities, Available-for-Sale | $ $ 2,700      
Payment for Contingent Consideration Liability, Financing Activities | $   660 (0) $ (0)
Advertising Expense | $   2,200 2,600 2,400
Research and Development Expense | $   $ 24,200 $ 21,200 $ 20,500
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 1.5 $ 1.5  
Common Stock, Shares Authorized (in shares)   60,000,000 60,000,000  
Common Stock, Shares, Issued (in shares)   27,984,278 27,984,278  
Common Stock, Shares, Outstanding (in shares)   12,054,110 11,992,116 11,761,700
Treasury Stock, Common, Shares (in shares)   15,930,168 15,992,162 16,222,578
Treasury Stock, Shares, Acquired (in shares)   20,292 31,308 206,060
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)   82,286 109,425 222,769
Stock Issued During Period, Shares, Acquisitions (in shares)     152,299  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)     45,953 57,830
Performance Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)   22,641    
Revenue Benchmark [Member]        
Concentration Risk, Threshold Percentage   5.00%