Note 1 - Summary of Accounting Policies - Fair Values of Financial Instruments (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
||||||
|---|---|---|---|---|---|---|---|---|
| Interest rate swaps | $ 2,310 | |||||||
| Foreign exchange contracts | 299 | |||||||
| Debt securities | [1] | $ 3,629 | ||||||
| Equity securities | [2] | 2,211 | ||||||
| Foreign exchange contracts | 68 | |||||||
| Contingent consideration | [3] | 660 | ||||||
| Fair Value, Inputs, Level 1 [Member] | ||||||||
| Interest rate swaps | 0 | |||||||
| Foreign exchange contracts | 0 | |||||||
| Debt securities | [1] | 0 | ||||||
| Equity securities | [2] | 0 | ||||||
| Foreign exchange contracts | 0 | |||||||
| Contingent consideration | [3] | 660 | ||||||
| Fair Value, Inputs, Level 2 [Member] | ||||||||
| Interest rate swaps | 2,310 | |||||||
| Foreign exchange contracts | 299 | |||||||
| Debt securities | [1] | 0 | ||||||
| Equity securities | [2] | 0 | ||||||
| Foreign exchange contracts | 68 | |||||||
| Contingent consideration | [3] | 0 | ||||||
| Fair Value, Inputs, Level 3 [Member] | ||||||||
| Interest rate swaps | 0 | |||||||
| Foreign exchange contracts | 0 | |||||||
| Debt securities | [1] | 3,629 | ||||||
| Equity securities | [2] | 2,211 | ||||||
| Foreign exchange contracts | 0 | |||||||
| Contingent consideration | [3] | 0 | ||||||
| Deferred Compensation Plan [Member] | ||||||||
| Marketable securities - deferred compensation plan | 6,680 | 4,980 | ||||||
| Deferred Compensation Plan [Member] | Fair Value, Inputs, Level 1 [Member] | ||||||||
| Marketable securities - deferred compensation plan | 6,680 | 4,980 | ||||||
| Deferred Compensation Plan [Member] | Fair Value, Inputs, Level 2 [Member] | ||||||||
| Marketable securities - deferred compensation plan | 0 | 0 | ||||||
| Deferred Compensation Plan [Member] | Fair Value, Inputs, Level 3 [Member] | ||||||||
| Marketable securities - deferred compensation plan | $ 0 | $ 0 | ||||||
| ||||||||