v3.25.2
Leases (Narratives) (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Lessee Lease Description [Line Items]      
Lease option to extend, description Some lease terms include one or more options to renew    
Lease, existence of option to extend true    
Sublease income   $ 0.1 $ 0.5
Minimum      
Lessee Lease Description [Line Items]      
Sublease income $ 0.1    
Minimum | Facilities      
Lessee Lease Description [Line Items]      
Lease term 1 year    
Minimum | Equipment      
Lessee Lease Description [Line Items]      
Lease term 1 year    
Minimum | Vehicles      
Lessee Lease Description [Line Items]      
Lease term 1 year    
Maximum | Facilities      
Lessee Lease Description [Line Items]      
Lease term 10 years    
Maximum | Equipment      
Lessee Lease Description [Line Items]      
Lease term 5 years    
Maximum | Vehicles      
Lessee Lease Description [Line Items]      
Lease term 5 years