XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average grant date fair value of options granted $ 1.61 $ 1.91
Unrecognized stock-based compensation cost of unvested options $ 7.9  
Unrecognized stock-based compensation of unvested options, recognized over weighted-average period 2 years 3 months 18 days  
2019 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock shares purchased 0 0
Number of shares, grants for stock purchase rights 0 0
Performance-Based Stock Option | 2019 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Grant date fair value $ 0.3  
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock-based compensation of unvested options, recognized over weighted-average period 1 year 7 months 6 days  
Unrecognized stock-based compensation cost of unvested RSUs $ 6.4