XML 54 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2023
Jun. 30, 2019
Mar. 31, 2025
Mar. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Option granted to purchase shares     1,959,171  
Unrecognized compensation cost     $ 38,600  
Weighted average period of unrecognized compensation cost expected to be recognized     2 years 9 months 18 days  
Stock based compensation expense     $ 6,753 $ 5,410
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted stock units granted     1,007,842  
Unrecognized compensation cost     $ 23,700  
Weighted average period of unrecognized compensation cost expected to be recognized     2 years 10 months 24 days  
Performance Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted stock units granted     0  
Unrecognized compensation cost     $ 1,500  
Weighted average period of unrecognized compensation cost expected to be recognized     2 years 10 months 24 days  
Maximum | Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period     4 years  
Maximum | Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period     4 years  
2019 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares of common stock reserved for issuance   2,200,000    
Percentage of increase in reserved common shares   4.00%    
Number of common shares available for future issuance     1,875,367  
2014 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common shares available for future issuance     0  
2019 ESPP        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares of common stock reserved for issuance   315,000    
Number of common shares available for future issuance     2,131,930  
Average grant date fair value per share under the plan     $ 11.27  
Stock based compensation expense     $ 200 $ 100
2019 ESPP | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares of common stock reserved for issuance   3,150,000    
Percentage of increase in reserved common shares   1.00%    
2023 Inducement Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common shares available for future issuance     31,800  
2023 Inducement Plan | Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Option granted to purchase shares 1,000,000