v3.24.3
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Deferred revenue, revenue recognized     $ 1,983.4  
Durable Virtual Items | Revenue Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue 92.00% 92.00% 92.00% 91.00%
Consumable Virtual Items | Revenue Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue 8.00% 8.00% 8.00% 9.00%