XML 114 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Fair Value Assumptions - ESPP (Details) - Shares issuable pursuant to the ESPP - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   5 months 26 days  
Risk-free interest rate, minimum 4.65% 1.57% 0.02%
Risk-free interest rate, maximum 5.43% 4.65% 0.07%
Expected volatility, minimum 70.00% 88.00% 47.00%
Expected volatility, maximum 88.00% 101.00% 58.00%
Dividend yield 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of common stock (in dollars per share) $ 3.33 $ 8.40 $ 41.24
Expected term (in years) 5 months 26 days   5 months 26 days
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of common stock (in dollars per share) $ 6.09 $ 11.85 $ 44.87
Expected term (in years) 6 months   6 months