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