v3.25.1
Net Income (Loss) Per Share Attributable to Common Stockholders - Schedule of Outstanding Shares of Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, total (in shares) 49,584 56,283
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, total (in shares) 1,449 9,514
Convertible debt securities | 2025 Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, total (in shares) 10,178 10,178
Convertible debt securities | 2029 Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, total (in shares) 21,821 21,821
Performance based restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, total (in shares) 15,779 14,044
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, total (in shares) 357 203
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, total (in shares) 0 523