v3.26.3
Commitments and Contingencies (Details)
€ in Millions, $ in Millions
Sep. 30, 2026
USD ($)
Sep. 30, 2026
EUR (€)
Jul. 01, 2026
USD ($)
Other Commitments [Line Items]      
Total commitments not yet recognized $ 152.1    
Lessee, operating lease not yet commenced, term of contract     11 years
Estimated future minimum lease payment amount     $ 16.5
License | SLK Program      
Other Commitments [Line Items]      
Revenue remaining performance obligation additional variable consideration amount 339.4 € 299.6  
Variable consideration amount 8.1 7.5  
Milestone variable consideration amount $ 17.0 € 15.0