v3.25.4
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
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Antidilutive securities excluded from computation of earnings per share, total (in shares) 55,052 48,618 50,453
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Antidilutive securities excluded from computation of earnings per share, total (in shares) 0 1,407 15,538
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) 11,590 14,188 14,553
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) 0 10,178 19,471
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 0
Convertible debt securities | 2030 Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Antidilutive securities excluded from computation of earnings per share, total (in shares) 21,259 0 0
ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Antidilutive securities excluded from computation of earnings per share, total (in shares) 382 1,024 111
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Antidilutive securities excluded from computation of earnings per share, total (in shares) 0 0 780