XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value of stock option   $ 2 $ 4.98
Unrecognized compensation cost   $ 16,600  
Unrecognized compensation cost, expected to be recognized over weighted average remaining service period   2 years 10 months 24 days  
Stock issuance discounts and commission     $ 15,027
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted-average grant date fair value per share, granted   $ 2.5 $ 6.01
Unrecognized compensation cost   $ 3,500  
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,269,200  
2020 Employee Stock Purchase Plan | Accrued and Other Current Liabilities      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Employee contributions to ESPP   $ 200  
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   10
Gross proceeds from offering $ 240,100    
Stock issuance discounts and commission 14,400    
Other offering expenses $ 600    
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   0.0001
Common stock price $ 9.9999   $ 9.9999
Pre-funded warrants to purchase shares of common stock 3,000,031   3,000,031
2020 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of common stock authorized for issuance   14,380,237  
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   4,292,076