v3.25.2
Note 20 - Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Weighted average remaining lease term, Operating leases (Year) 8 years 2 months 4 days  
Weighted average discount rate, Operating leases 4.31%  
Operating cash outflows from operating leases $ 12,615 $ 11,204