Note 13 - Retirement Plans - Schedule of Projected Benefit Obligation (Details) - Pension Plan [Member] - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Projected benefit obligation | $ 26,483 | $ 30,941 |
| Accumulated benefit obligation | 24,111 | 22,747 |
| Fair value of plan assets | $ 25,464 | $ 28,549 |
| X | ||||||||||
- Definition Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|