v3.25.2
Note 16 - Employee Benefit Plans - Company's Participation in Multiemployer Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Contributions $ 1,402 $ 1,264
New England Teamsters and Trucking Industry Pension Fund [Member]    
Contributions 816 695
IAM National Pension Fund National Pension Plan [Member]    
Contributions $ 586 $ 569