v3.26.3
Contract Liabilities and Remaining Performance Obligations - Additional information (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract with customer, liability $ 1,200.0   $ 800.0
Revenue recognized from contract liability balances 718.0 $ 507.0  
Remaining performance obligation $ 4,900.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation (as percent) 44.00%    
Expected timing of satisfaction (in months) 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation (as percent) 37.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01 | Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Expected timing of satisfaction (in months) 13 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01 | Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Expected timing of satisfaction (in months) 36 months