v3.26.1
Leases - Summary of Other Information Related to Leases (Details)
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Weighted average remaining lease term, in years - operating leases 10 years 2 months 12 days 9 years 3 months 18 days
Weighted average remaining lease term, in years - finance leases 1 year 2 months 12 days 2 years 2 months 12 days
Weighted average discount rate - operating leases 11.80% 8.40%
Weighted average discount rate - finance leases 11.00% 11.00%