v3.26.3
Revenue Recognition - Summary of Revenues Disaggregated Based on Timing of Revenue Recognition (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,059.1 $ 857.5 $ 2,788.6 $ 2,338.7
Goods and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 1,002.5 810.8 2,630.8 2,206.5
Goods and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 56.6 46.7 157.8 132.2
US Reportable Segment        
Disaggregation of Revenue [Line Items]        
Total revenue [1] 817.5 683.6 2,192.2 1,860.0
US Reportable Segment | Goods and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue [2] 786.1 656.2 2,102.3 1,781.6
US Reportable Segment | Goods and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue [2] 31.4 27.4 89.9 78.4
International Reportable Segment        
Disaggregation of Revenue [Line Items]        
Total revenue 241.6 173.9 596.4 478.7
International Reportable Segment | Goods and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 216.4 154.6 528.5 424.9
International Reportable Segment | Goods and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 25.2 $ 19.3 $ 67.9 $ 53.8
[1] U.S. segment revenue excludes intercompany transactions with the international reportable segment. See Note 15 for the amount of intercompany eliminations for the periods presented.
[2] U.S. segment revenue excludes intercompany transactions with the international reportable segment. See Note 15 for the amount of intercompany eliminations for the periods presented.