v3.26.1
Revenue - Change in Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Contract assets    
Unbilled contract revenue $ 1,045.6 $ 986.4
Contract liabilities    
Customer advances and billings in excess of contract revenue $ 285.0 $ 324.4