v3.26.1
Revenue - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Contract assets $ 59.7 $ 53.9
Contract liabilities 36.8 42.8
Net contract (liabilities) assets 22.9 $ 11.1
$ Change    
Contract assets 5.8  
Contract liabilities (6.0)  
Net contract (liabilities) assets $ 11.8  
% Change    
Contract assets 10.80%  
Contract liabilities (14.00%)  
Net contract (liabilities) assets 106.30%