v3.26.3
Commitments and Contingencies - Purchase Commitments, Bank Guarantees and Tariffs (Details)
$ in Millions
Sep. 30, 2026
USD ($)
Purchase commitments  
Purchase commitments due within one year $ 411.0
Bank guarantees  
Bank guarantees and letters of credit outstanding 6.9
Unused bank guarantees and letters of credit $ 35.1