v3.26.1
Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]      
Cash paid for amounts included in the measurement of lease liabilities $ 14,647 $ 14,403 $ 13,528
Operating cash flows paid for interest portion of finance leases 266 313 235
Financing cash flows paid for principal portion of finance leases 1,216 953 $ 490
Right-of-use assets obtained in exchange for lease obligations      
Operating leases 12,507 23,901  
Finance leases 1,010 918  
Reduction due to reassessment of lease renewal options      
Right-of-use assets (2,822) (2,426)  
Operating lease liabilities $ (2,853) $ (2,426)  
Weighted average remaining lease term (in years)      
Operating leases 4 years 8 months 12 days 4 years 6 months  
Finance leases 2 years 2 years  
Weighted average discount rate      
Operating leases 11.30% 10.40%  
Finance leases 16.00% 19.30%