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 |