XML 77 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Overview and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Jun. 30, 2024
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Jan. 31, 2023
robux
Jan. 31, 2022
robux
Jan. 30, 2022
robux
Disaggregation of Revenue [Line Items]                    
Average lifetime of a paying user   28 months 25 months   28 months   23 months      
Increase in revenue       $ 98,000,000            
Cost of revenue [1]       801,162,000 $ 649,115,000 $ 547,658,000        
Revenue       3,601,979,000 2,799,274,000 2,225,052,000        
Restricted cash       $ 0 0          
Payment remittance term (within)       30 days            
Intangible asset, useful life (up to)       2 years 2 months 12 days            
Developer exchange program, minimum virtual currency earned requirement | robux               30,000 50,000 100,000
Advertising cost       $ 45,400,000 38,300,000 36,200,000        
Operating lease, renewal term (up to)       5 years            
Net foreign exchange gains (losses)       $ (14,100,000) $ (2,000,000.0) $ (5,100,000)        
Employee | NQDC Plan                    
Disaggregation of Revenue [Line Items]                    
Maximum percentage of salary       90.00%            
Maximum granted, percentage       100.00%            
Maximum percentage of cash bonus compensation       65.00%            
Non-Employee Director Member | NQDC Plan                    
Disaggregation of Revenue [Line Items]                    
Maximum percentage of salary       100.00%            
RSUs                    
Disaggregation of Revenue [Line Items]                    
Vesting period       4 years            
One Distribution Channel | Accounts Receivable | Customer Concentration Risk                    
Disaggregation of Revenue [Line Items]                    
Percentage of revenue       29.00% 30.00%          
One Distribution Channel | Revenue Benchmark | Customer Concentration Risk                    
Disaggregation of Revenue [Line Items]                    
Percentage of revenue       30.00% 30.00% 32.00%        
Second Distribution Channel | Accounts Receivable | Customer Concentration Risk                    
Disaggregation of Revenue [Line Items]                    
Percentage of revenue       26.00% 26.00%          
Second Distribution Channel | Revenue Benchmark | Customer Concentration Risk                    
Disaggregation of Revenue [Line Items]                    
Percentage of revenue       16.00% 17.00% 18.00%        
Minimum                    
Disaggregation of Revenue [Line Items]                    
Average lifetime of a paying user 28 months                  
Intangible asset, useful life (up to)       5 years            
Maximum                    
Disaggregation of Revenue [Line Items]                    
Average lifetime of a paying user 27 months                  
Intangible asset, useful life (up to)       10 years            
Operating lease term       12 years            
Service Life                    
Disaggregation of Revenue [Line Items]                    
Cost of revenue       $ 20,400,000   $ (79,300,000)        
Revenue           $ (344,900,000)        
[1] Depreciation of servers and infrastructure equipment included in infrastructure and trust & safety.