XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
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):
Year Ended
Customer TypeDecember 31, 2023December 31, 2022December 31, 2021
Institutional$690.5 $517.7 $334.8 
Commercial443.1 373.7 286.7 
All other396.9 390.4 289.4 
    Total$1,530.5 $1,281.8 $910.9 

Year Ended
GeographyDecember 31, 2023December 31, 2022December 31, 2021
United States$1,410.1 $1,171.8 $819.9 
Canada78.7 75.1 67.4 
Rest of world41.7 34.9 23.6 
    Total$1,530.5 $1,281.8 $910.9