v3.26.1
Leases - Narrative (Details)
€ in Millions, $ in Millions
Jul. 31, 2026
EUR (€)
Jul. 31, 2026
USD ($)
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
USD ($)
Lessee, Lease, Description [Line Items]        
Lease not yet commenced, term of contract (in years)     3 years 3 years
Undiscounted future lease payments     € 3.4 $ 3.8
Subsequent Event        
Lessee, Lease, Description [Line Items]        
Lease not yet commenced, term of contract (in years) 3 years 3 years    
Undiscounted future lease payments € 1.4 $ 1.5    
Minimum        
Lessee, Lease, Description [Line Items]        
Finance lease, term (in years)     3 years 3 years
Maximum        
Lessee, Lease, Description [Line Items]        
Finance lease, term (in years)     5 years 5 years