v3.25.2
Stockholder's Equity and Share-Based Compensation - Equity Incentive Plan & ESPP (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2020
USD ($)
shares
Jan. 31, 2025
shares
Jan. 31, 2024
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
plan
shares
Jun. 30, 2024
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of equity incentive plans | plan           3  
Share-based compensation expense | $       $ 923,000 $ 1,578,000 $ 1,781,000 $ 3,173,000
Equity Incentive Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares authorized       947,598   947,598  
Shares available for future issuance       182,340   182,340  
Shares available for future grant       366,007   366,007  
Period till which there is automatic increase in rights granted under the Plan           10 years  
Percent of the total number of shares of the Company's common stock outstanding           5.00%  
Term of award           10 years  
Vesting period           4 years  
Additional number of common shares reserved for future issuance   155,155 137,361        
Equity inducement plan 2021              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares authorized       125,000   125,000  
Shares available for future issuance       87,166   87,166  
Term of award           10 years  
Employee stock purchase plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares authorized 99,088            
Shares available for future grant       60,703   60,703  
Period till which there is automatic increase in rights granted under ESPP 10 years            
Percentage of common stock outstanding 1.00%            
Percentage of stock purchase price 85.00%            
Percentage of maximum employee contribution 15.00%            
Maximum amount of common stock that can be purchased | $ $ 25,000            
Share-based compensation expense | $       $ 0 $ 0 $ 0 $ 0