v3.26.3
Revenue Recognition - Revenue Disaggregated by Customer Type (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
Institutional        
Disaggregation of Revenue [Line Items]        
Total 243.6 223.5 702.9 632.7
Commercial        
Disaggregation of Revenue [Line Items]        
Total 147.4 128.3 416.6 362.8
All other        
Disaggregation of Revenue [Line Items]        
Total $ 104.1 $ 103.6 $ 299.6 $ 293.2