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 |