v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following tables present revenue disaggregated by customer type and the geographic region of the end customer (in millions):
Three Months EndedSix Months Ended
Customer TypeJune 30, 2026June 30, 2025June 30, 2026June 30, 2025
Institutional$245.1 $217.8 $459.3 $409.2 
Commercial142.6 125.6 269.2 234.5 
All other103.3 101.1 195.5 189.6 
    Total$491.0 $444.5 $924.0 $833.3 
Three Months EndedSix Months Ended
GeographyJune 30, 2026June 30, 2025June 30, 2026June 30, 2025
United States$452.1 $410.4 $850.7 $767.9 
Canada26.9 25.3 50.1 45.4 
Rest of world12.0 8.8 23.2 20.0 
    Total$491.0 $444.5 $924.0 $833.3