XML 64 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Contract Assets and Liabilities (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Contract assets $ 46.7 $ 70.8
Contract liabilities 38.8 53.7
Net contract assets 7.9 $ 17.1
$ Change    
Contract assets (24.1)  
Contract liabilities (14.9)  
Net contract assets $ (9.2)  
% Change    
Contract assets (34.00%)  
Contract liabilities (27.70%)  
Net contract assets (53.80%)  
Percent of contract liabilities   95.00%