XML 55 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Potentially Dilutive Securities Not Included in Diluted Per Share Calculations (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in calculations of diluted per share 14,949,000 15,437,000 10,875,000
Options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in calculations of diluted per share 12,990,000 14,215,000 10,485,000
Shares committed under the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in calculations of diluted per share 1,337,000 1,222,000 390,000
Shares subject to RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in calculations of diluted per share 622,000 0 0