v3.25.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Estimated average life time of a paying user 28 months 27 months
Deferred revenue, revenue recognized $ 892.0  
Durable Virtual Items | Revenue Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 91.00% 92.00%
Consumable Virtual Items | Revenue Benchmark | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 9.00% 8.00%