v3.26.1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
lease
Lessee, Lease, Description [Line Items]    
Number of lease agreements | lease 2 4
Number of lease renewals | lease 2 4
Lease Agreement    
Lessee, Lease, Description [Line Items]    
Lease obligation incurred | $ $ 4.2 $ 7.9
Lease Renewal    
Lessee, Lease, Description [Line Items]    
Lease obligation incurred | $ $ 6.5 $ 14.8
Minimum    
Lessee, Lease, Description [Line Items]    
Lease term 2 years  
Maximum    
Lessee, Lease, Description [Line Items]    
Lease term 15 years