v3.26.1
Commitments and Contingencies (Details) - Jun. 30, 2026
€ in Millions, $ in Millions
USD ($)
EUR (€)
Other Commitments [Line Items]    
Total commitments not yet recognized $ 172.1  
License | SLK Program    
Other Commitments [Line Items]    
Revenue remaining performance obligation additional variable consideration amount 342.2 € 299.6
Variable consideration amount $ 8.1 € 7.5