v3.25.1
Redeemable Convertible Preferred Stock and Stockholders’ Equity - Common Stock Outstanding (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Employee stock options - outstanding (in shares) 1,671,000 1,697,000
Authorized (in shares) 1,050,000,000  
Series A common stock    
Class of Stock [Line Items]    
Common stock outstanding (in shares) 104,375,000  
Employee stock options - outstanding (in shares) 249,000  
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares) 24,180,000  
Total common stock – outstanding or issuable on exercise of options (in shares) 167,728,000  
Authorized (in shares) 750,000,000 750,000,000
Common stock available for future issuance (in shares) 582,272,000  
Series A common stock | Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 2,921,000  
Series A common stock | Performance Stock Units    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 0  
Series A common stock | ESPP purchase rights    
Class of Stock [Line Items]    
Employee stock options - available (in shares) 36,003,000  
Series B common stock    
Class of Stock [Line Items]    
Common stock outstanding (in shares) 16,904,000  
Employee stock options - outstanding (in shares) 1,422,000  
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares) 0  
Total common stock – outstanding or issuable on exercise of options (in shares) 24,180,000  
Authorized (in shares) 150,000,000 150,000,000
Common stock available for future issuance (in shares) 125,820,000  
Series B common stock | Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 1,221,000  
Series B common stock | Performance Stock Units    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 4,633,000  
Series B common stock | ESPP purchase rights    
Class of Stock [Line Items]    
Employee stock options - available (in shares) 0  
Series C common stock    
Class of Stock [Line Items]    
Common stock outstanding (in shares) 0  
Employee stock options - outstanding (in shares) 0  
Shares of Class A common stock issuable upon conversion of all outstanding Class B common stock, options, RSUs, and PSUs (in shares) 0  
Total common stock – outstanding or issuable on exercise of options (in shares) 0  
Authorized (in shares) 150,000,000  
Common stock available for future issuance (in shares) 150,000,000  
Series C common stock | Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 0  
Series C common stock | Performance Stock Units    
Class of Stock [Line Items]    
Stock units - outstanding (in shares) 0  
Series C common stock | ESPP purchase rights    
Class of Stock [Line Items]    
Employee stock options - available (in shares) 0