v3.24.1.u1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 245.2 $ 213.3  
Contract assets recorded within Prepaid expenses and other current assets 9.8   $ 5.9
Unearned revenue $ 444.3   $ 441.9
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Outside the United States      
Disaggregation of Revenue [Line Items]      
Concentration risk (as a percent) 12.00% 13.00%