v3.25.1
Stock-Based Compensation Expense - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 14, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares granted     0  
Number of shares forfeited     1,800,575  
Exercise price per share, forfeited     $ 9.21  
Weighted-average fair value of options granted to employees, directors and non-employees       $ 3.64
Stock-based compensation expense recorded as liability   $ 281,000 $ 0 $ 281,000
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized expense     $ 3,000,000  
Unrecognized share based compensation amount recognition term     2 years 3 months 18 days  
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized expense     $ 2,200,000  
Unrecognized share based compensation amount recognition term     2 years 1 month 6 days  
2020 Stock Option Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares forfeited 1,694,590      
Exercise price per share, forfeited $ 9.28      
2020 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares available for grant     2,159,351  
2020 Plan | 2024 Performance Option | Chief Executive Officer        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares granted   550,000    
Inducement Award Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares available for grant     863,000  
2020 ESPP        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares granted     1,000  
Shares available for issuance     986,500