XML 69 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue recognized during period $ 3,645,000 $ 3,674,000 $ 2,894,000
Minimum      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Customer tenure 3 months    
Maximum      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Customer tenure 3 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue, performance obligations not recognized $ 11,595,000    
Revenue, performance obligations not recognized, period 1 year 10 months 24 days    
Builders      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Customer spending more than $ 50    
Customer spending less than or equal 500    
Scalers      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Customer spending more than 500    
Customer spending less than or equal 8,333    
Scalers+      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Customer spending more than 8,333    
Learners, Testers and Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Customer spending less than or equal $ 50    
Revenue from Contract with Customer | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of Revenue(1) 100.00% 100.00% 100.00%
United States | Revenue from Contract with Customer | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of Revenue(1) 32.00% 30.00% 31.00%