v3.26.3
Leases - Narrative (Details) - option
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease term (in years) 2 years 4 months 2 days 2 years 9 months 10 days
Weighted average discount rate (as a percent) 7.51% 4.68%
Europe    
Lessee, Lease, Description [Line Items]    
Lease, option to extend, number 1  
Minimum | Europe    
Lessee, Lease, Description [Line Items]    
Expiration period 1 year  
Extension period 1 year  
Maximum | Europe    
Lessee, Lease, Description [Line Items]    
Expiration period 2 years  
Extension period 3 years