v3.26.1
Contract Assets and Liabilities (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Costs and estimated earnings in excess of billings $ 518.9  
Revenue recognized $ 900.2 $ 634.7