XML 47 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value of stock option   $ 1.56 $ 2
Unrecognized compensation cost   $ 12.0  
Unrecognized compensation cost, expected to be recognized over weighted average remaining service period   2 years 7 months 6 days  
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted-average grant date fair value per share, granted   $ 1.93 $ 2.5
Unrecognized compensation cost   $ 2.5  
Unrecognized compensation cost, expected to be recognized over weighted average remaining service period   3 years 1 month 6 days  
2020 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Increase in share limit as percentage of outstanding shares of common stock on last trading day in prior year   1.00%  
Number of common stock available for issuance   1,000,000  
Maximum percentage of employee compensation eligible for plan   15.00%  
Offering period   6 months  
Commons stock purchase price as percentage of fair value   85.00%  
Shares issued   2,884,465  
Sale of Common Stock and Pre-funded Warrants      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock shares issued and sold 21,010,000    
Common stock price $ 10    
Gross proceeds from offering $ 240.1    
Stock issuance discounts and commission 14.4    
Other offering expenses $ 0.6    
Sale of Common Stock and Pre-funded Warrants | Pre-funded warrant      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise price of warrants $ 0.0001    
Common stock price $ 9.9999    
Pre-funded warrants to purchase shares of common stock 3,000,031    
2020 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of common stock authorized for issuance   17,934,163  
Increase in share limit as percentage of outstanding shares of common stock on last trading day in prior year   5.00%  
Number of common stock available for issuance   6,160,299