XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss Per Share - Anti-Dilutive Securities and Potential Common Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 24,212 16,382 13,680
Potential common shares that would have been included if not for anti-dilutive effect of securities 6,300 600 1,100
Options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 20,877 13,522 11,871
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 3,086 2,694 1,602
ESPP shares issuable      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 249 166 207