XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Intrinsic value of stock options exercised $ 18,000      
Stock-based compensation $ 4,635,000 $ 3,681,000    
Common stock, reserved for future issuance 4,189,000 4,083,000    
Stock options expected to vest aggregate intrinsic value $ 2,357,000      
Proceeds from stock issued during period $ 152,000 $ 204,000    
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Offering period of employee stock purchase plan 6 months      
Limited percentage of annual contribution 20.00%      
Percentage of discount and fair value of option 15.00%      
Proceeds from stock issued during period $ 200,000 $ 200,000    
Number of stock issued during period 45,809 38,401    
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total unrecognized compensation cost $ 3,000,000      
Total unrecognized compensation cost, period for recognition 2 years 3 months 18 days      
Restricted stock units, Grants 507,000      
Restricted stock units, Vested 253,000      
Weighted average grant date fair value, Grants $ 5.30 $ 4.82    
Restricted stock units, vesting period description   vest equally after each of the annual anniversaries over a four-year period.    
Restricted Stock Units | Employees        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted stock units, vesting period description fully vest on the one year anniversary of the grant date. Employees and consultants were granted 429,300      
Restricted stock units, vesting period 4 years      
Restricted Stock Units | Employees And Consultants [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted stock units, Vested 429,300 698,200    
Weighted average grant date fair value, Grants $ 5.5      
Restricted stock units, vesting period   4 years    
Employee Stock Option [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Proceeds from exercise of stock options   $ 127,000 $ 28,000  
Weighted average grant-date fair value of options granted $ 2.9 $ 2.53    
Grant date fair value of shares vested $ 1,400,000 $ 1,900,000    
Total unrecognized compensation cost $ 1,600,000      
Total unrecognized compensation cost, period for recognition 2 years 1 month 6 days      
Stock options expected to vest aggregate intrinsic value $ 2,400,000 300,000    
Performance Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total unrecognized compensation cost $ 4,000,000,000      
Restricted stock units, Grants 0      
Restricted stock units, Vested 0      
Weighted average grant date fair value, Grants $ 0      
Description of performance stock unit Service as well as market and performance conditions determine the number of PSUs that the holder will earn from 0% to 150% of the target number of shares. The percentage received is based on the Company common stock price targets over a three-year service period. Additionally, the Company must achieve or exceed 75% of the year to date revenue target measured at the end of the quarter in which the price target is achieved. The market conditions have not currently been met.      
Weighted average remaining contractual term 3 months 18 days      
Share-Settled Obligation [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
AccruedLiabilitiesForCommissionsExpenseAndTaxes $ 800,000 100,000    
Board of Directors Chairman        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of stock option value awarded per year -Chairperson   45,000 $ 45,000 $ 45,000
Board of Directors Chairman | Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of restricted stock units value awarded per year -Chairperson $ 45,000 $ 45,000   $ 45,000
Restricted stock units, Grants 54,500 28,000    
Weighted average grant date fair value, Grants $ 4.45 $ 8    
Minimum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Service period for stock options granted to employees   1 year    
Minimum [Member] | Restricted Stock Units | Employees        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted stock units, vesting period description vest on grant date or vest equally after each of the annual anniversaries over a four year period.      
Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Service period for stock options granted to employees   4 years    
Maximum [Member] | Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Purchase price percentage of market value of common stock 85.00%      
Authorized for Grants under the 2016 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock, reserved for future issuance [1] 164,000 448,000    
[1] On January 1 ,2024, the number of authorized shares in the 2016 Plan increased by 440,000 shares pursuant to the evergreen provisions of the 2016 Plan.