XML 104 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) Per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class A Common Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 29,247,000 46,236,000 35,976,000
Class A Common Stock | Warrants to purchase Class B common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0
Class A Common Stock | Stock options outstanding, including early exercise of options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 8,136,000 8,490,000 3,740,000
Class A Common Stock | Unvested RSUs outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 21,111,000 37,493,000 31,827,000
Class A Common Stock | Shares committed under the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 253,000 409,000
Class B Common Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 14,139,000 30,764,000 36,636,000
Class B Common Stock | Warrants to purchase Class B common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 1,900,000 1,900,000
Class B Common Stock | Stock options outstanding, including early exercise of options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 13,880,000 28,180,000 32,416,000
Class B Common Stock | Unvested RSUs outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 259,000 684,000 2,320,000
Class B Common Stock | Shares committed under the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0