v3.26.3
Guarantees, Commitments, and Contingencies (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Guarantor Obligations [Line Items]    
Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] Accounts payable, trade and other Accounts payable, trade and other
Supplier finance program, obligation $ 213.1 $ 109.5
Guarantees of vendor financing    
Guarantor Obligations [Line Items]    
Estimated undiscounted amount of potential future payments $ 51.6