v3.26.1
Leases - Narrative (Details) - option
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease term (in years) 2 years 6 months 14 days 3 years 7 days
Weighted average discount rate (as a percent) 7.41% 4.64%
Europe    
Lessee, Lease, Description [Line Items]    
Lease, option to extend, number 1  
Europe | Minimum    
Lessee, Lease, Description [Line Items]    
Expiration period 1 year  
Extension period 1 year  
Europe | Maximum    
Lessee, Lease, Description [Line Items]    
Expiration period 2 years  
Extension period 3 years