v3.26.3
Revenue Recognition - Revenue Disaggregated by Geography (Details) - 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 $ 495.1 $ 455.4 $ 1,419.1 $ 1,288.7
United States        
Disaggregation of Revenue [Line Items]        
Total 456.7 414.9 1,307.4 1,182.8
Canada        
Disaggregation of Revenue [Line Items]        
Total 27.1 27.6 77.2 73.0
Rest of world        
Disaggregation of Revenue [Line Items]        
Total $ 11.3 $ 12.9 $ 34.5 $ 32.9