XML 106 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share - Anti-Dilutive Securities and Potential Common Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities not included in computation of diluted net loss per share 35,913 24,212 16,382
Potential common shares that would have been included if not for anti-dilutive effect of securities 9,200 6,300 600
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 27,800 20,877 13,522
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 7,883 3,086 2,694
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 230 249 166