Note 16 - Employee Benefit Plans (Tables)
|
12 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Schedule of Fair Value of Plan Assets [Table Text Block] |
| | | June 30, 2026 | |
| | | Total | | | Level 1 | | | Level 2 | | | Level 3 | |
| Cash and cash equivalents | | $ | 2,135 | | | $ | 2,135 | | | $ | - | | | $ | - | |
| Common and preferred stocks | | | 38,497 | | | | - | | | | 38,497 | | | | - | |
| Corporate bonds and other fixed income securities | | | 128,678 | | | | - | | | | 128,678 | | | | - | |
| Other | | | 1,871 | | | | - | | | | 1,871 | | | | - | |
| | | $ | 171,181 | | | $ | 2,135 | | | $ | 169,046 | | | $ | - | |
| | | June 30, 2025 | |
| | | Total | | | Level 1 | | | Level 2 | | | Level 3 | |
| Cash and cash equivalents | | $ | 341 | | | $ | 341 | | | $ | - | | | $ | - | |
| Common and preferred stocks | | | 63,990 | | | | - | | | | 63,990 | | | | - | |
| Corporate bonds and other fixed income securities | | | 96,042 | | | | - | | | | 96,042 | | | | - | |
| Other | | | 8,899 | | | | - | | | | 8,899 | | | | - | |
| | | $ | 169,272 | | | $ | 341 | | | $ | 168,931 | | | $ | - | |
|
| Schedule of Allocation of Plan Assets [Table Text Block] |
| | | U.S. Plans | | | Foreign Plans | |
| | | Year Ended June 30, | | | Year Ended June 30, | |
| Asset Category | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Equity securities | | 25% | | | 42% | | | 0% | | | 0% | |
| Debt securities | | 67% | | | 48% | | | 99% | | | 70% | |
| Global balanced securities | | 7% | | | 10% | | | 0% | | | 0% | |
| Other | | 1% | | | 0% | | | 1% | | | 30% | |
| Total | | 100% | | | 100% | | | 100% | | | 100% | |
|
| Defined Benefit Plan, Assumptions [Table Text Block] |
| Year Ended June 30 | 2026 | 2025 | 2024 | |
| Plan assumptions - obligations | | | | | | | |
| Discount rate | 3.42% - 5.85% | 2.40% - 5.6% | 1.85% - 5.60% | |
| Rate of compensation increase | 3.00% | 3.25% | 3.30% | |
| | | | | | | | |
| Plan assumption - cost | | | | | | | |
| Discount rate | 2.30% - 5.60% | 1.85% - 5.60% | 1.48% - 5.6% | |
| Expected return on assets | 5.40% - 6.35% | 5.40% - 6.35% | 4.55% - 6.50% | |
| Rate of compensation increase | 3.00% | 3.25% | 3.30% | |
|
| Multiemployer Plan [Table Text Block] |
| | | | | | Pension Protection Act | | | | | | | | | | | | | | Expiration |
| | | | | | Zone Status | | Contributions | | | Date of |
| | | | | | | | | | | | | | | | | | | | | | Collective |
| | | EIN/Plan | | | | FIP/RP | | | | | | | | | | | | | Surcharge | Bargaining |
| Pension Fund | | Number | | 2026 | 2025 | Status | | 2026 | | | 2025 | | | 2024 | | Imposed? | Agreement |
| New England Teamsters and Trucking Industry Pension Fund | | 04-6372430-001 | | Red | Red | Yes/ Implemented | | $1,018 | | | $1,061 | | | $816 | | No | Mar-27 |
| | | | | | | | | | | | | | | | | | | | | | |
| IAM National Pension Fund, National Pension Plan | | 51-6031295-002 | | Red | Red | Yes/Implemented | | 518 | | | 658 | | | 586 | | Yes | Aug-29 |
| | | | | | | | | | $ | 1,536 | | | $ | 1,719 | | | $ | 1,402 | | | |
|
| Pension Plan [Member] |
|
| Notes Tables |
|
| Schedule of Net Benefit Costs [Table Text Block] |
| | | U.S. Plans | | | Foreign Plans | |
| | | Year Ended June 30, | | | Year Ended June 30, | |
| | | 2026 | | | 2025 | | | 2024 | | | 2026 | | | 2025 | | | 2024 | |
| Service Cost | | $ | - | | | $ | - | | | $ | - | | | $ | 224 | | | $ | 250 | | | $ | 196 | |
| Interest Cost | | | 9,153 | | | | 9,544 | | | | 9,891 | | | | 1,255 | | | | 1,217 | | | | 1,190 | |
| Expected return on plan assets | | | (10,082 | ) | | | (10,564 | ) | | | (11,113 | ) | | | (1,458 | ) | | | (1,383 | ) | | | (1,404 | ) |
| Recognized net actuarial loss | | | 4,698 | | | | 4,221 | | | | 3,802 | | | | (4 | ) | | | - | | | | (607 | ) |
| Settlement (gain) / loss recognized | | | - | | | | - | | | | - | | | | (22 | ) | | | - | | | | - | |
| Amortization of prior service cost (benefit) | | | - | | | | - | | | | - | | | | (3 | ) | | | (3 | ) | | | (3 | ) |
| Net periodic benefit cost (benefit) | | $ | 3,769 | | | $ | 3,201 | | | $ | 2,580 | | | $ | (8 | ) | | $ | 81 | | | $ | (628 | ) |
|
| Schedule of Net Funded Status [Table Text Block] |
| | | U.S. Plans | | | Foreign Plans | |
| | | Year Ended June 30, | | | Year Ended June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Change in benefit obligation | | | | | | | | | | | | | | | | |
| Benefit obligation at beginning of year | | $ | 171,316 | | | $ | 178,439 | | | $ | 26,977 | | | $ | 26,994 | |
| Service cost | | | - | | | | - | | | | 224 | | | | 250 | |
| Interest cost | | | 9,153 | | | | 9,544 | | | | 1,255 | | | | 1,217 | |
| Plan settlements | | | - | | | | - | | | | (135 | ) | | | (270 | ) |
| Actuarial gain | | | (3,750 | ) | | | (1,226 | ) | | | (636 | ) | | | (1,757 | ) |
| Benefits paid | | | (15,165 | ) | | | (15,441 | ) | | | (1,685 | ) | | | (1,793 | ) |
| Foreign currency exchange rate & other changes | | | - | | | | - | | | | (1,162 | ) | | | 2,336 | |
| Projected benefit obligation at end of year | | $ | 161,554 | | | $ | 171,316 | | | $ | 24,838 | | | $ | 26,977 | |
| | | | | | | | | | | | | | | | | |
| Change in plan assets | | | | | | | | | | | | | | | | |
| Fair value of plan assets at beginning of year | | $ | 146,445 | | | $ | 142,312 | | | $ | 22,833 | | | $ | 22,233 | |
| Actual return on plan assets | | | 11,797 | | | | 11,996 | | | | 679 | | | | 161 | |
| Employer contribution | | | 6,636 | | | | 7,578 | | | | 210 | | | | 218 | |
| Benefits paid | | | (15,165 | ) | | | (15,441 | ) | | | (1,455 | ) | | | (1,617 | ) |
| Foreign currency exchange rate & other changes | | | - | | | | - | | | | (780 | ) | | | 1,838 | |
| Fair value of plan assets at end of year | | $ | 149,713 | | | $ | 146,445 | | | $ | 21,487 | | | $ | 22,833 | |
| | | | | | | | | | | | | | | | | |
| Funded Status | | $ | (11,841 | ) | | $ | (24,871 | ) | | $ | (3,351 | ) | | $ | (4,144 | ) |
| | | | | | | | | | | | | | | | | |
| Amounts recognized in the consolidated balance sheets consist of: | | | | | | | | | | | | | | | | |
| Prepaid benefit cost | | $ | - | | | $ | - | | | $ | 3,272 | | | $ | 3,294 | |
| Current liabilities | | | (62 | ) | | | (113 | ) | | | (595 | ) | | | (476 | ) |
| Non-current liabilities | | | (11,779 | ) | | | (24,758 | ) | | | (6,028 | ) | | | (6,962 | ) |
| Net amount recognized | | $ | (11,841 | ) | | $ | (24,871 | ) | | $ | (3,351 | ) | | $ | (4,144 | ) |
| | | | | | | | | | | | | | | | | |
| Unrecognized net actuarial loss | | $ | 104,004 | | | $ | 114,166 | | | $ | 5,219 | | | $ | 5,199 | |
| Unrecognized prior service cost | | | - | | | | - | | | | (19 | ) | | | (25 | ) |
| Accumulated other comprehensive income, pre-tax | | $ | 104,004 | | | $ | 114,166 | | | $ | 5,200 | | | $ | 5,174 | |
|
| Target [Member] |
|
| Notes Tables |
|
| Schedule of Allocation of Plan Assets [Table Text Block] |
| | | 2026 | |
| Asset Category – Target | | U.S. | | | U.K. | |
| Equity securities | | 23% | | | 0% | |
| Debt and market neutral securities | | 70% | | | 70% | |
| Global balanced securities | | 4% | | | 0% | |
| Other | | 3% | | | 30% | |
| Total | | 100% | | | 100% | |
|