| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| (in thousands, except per share data) | | Three Months Ended | | | Nine Months Ended | |
| | | March 31, | | | March 31, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | | | | | | | | | | | | | | | |
| BASIC EARNINGS PER SHARE | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| Net Income | | $ | 2,091 | | | $ | 3,883 | | | $ | 15,703 | | | $ | 16,212 | |
| | | | | | | | | | | | | | | | | |
| Weighted average shares outstanding during the period, net of treasury shares | | | 31,836 | | | | 28,904 | | | | 30,390 | | | | 28,754 | |
| | | | | | | | | | | | | | | | | |
| Weighted average vested restricted stock units outstanding | | | 82 | | | | 71 | | | | 62 | | | | 78 | |
| | | | | | | | | | | | | | | | | |
| Weighted average shares outstanding in the Deferred Compensation Plan during the period | | | 1,100 | | | | 1,028 | | | | 1,079 | | | | 1,009 | |
| Weighted average shares outstanding | | | 33,018 | | | | 30,003 | | | | 31,531 | | | | 29,841 | |
| | | | | | | | | | | | | | | | | |
| Basic income per share | | $ | 0.06 | | | $ | 0.13 | | | $ | 0.50 | | | $ | 0.54 | |
| | | | | | | | | | | | | | | | | |
| DILUTED EARNINGS PER SHARE | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| Net Income | | $ | 2,091 | | | $ | 3,883 | | | $ | 15,703 | | | $ | 16,212 | |
| | | | | | | | | | | | | | | | | |
| Weighted average shares outstanding | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| Basic | | | 33,018 | | | | 30,003 | | | | 31,531 | | | | 29,841 | |
| | | | | | | | | | | | | | | | | |
| Effect of dilutive securities (a): | | | | | | | | | | | | | | | | |
| Impact of common shares to be issued under stock option plans, and contingently issuable shares, if any | | | 837 | | | | 963 | | | | 856 | | | | 949 | |
| Weighted average shares outstanding | | | 33,855 | | | | 30,966 | | | | 32,387 | | | | 30,790 | |
| | | | | | | | | | | | | | | | | |
| Diluted income per share | | $ | 0.06 | | | $ | 0.13 | | | $ | 0.48 | | | $ | 0.53 | |
| | | | | | | | | | | | | | | | | |
| Anti-dilutive securities (b) | | | 3 | | | | 35 | | | | 2 | | | | 265 | |
|