XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock-Based Compensation (Textual) [Abstract]    
Stock-based compensation expense $ 4,109 $ 3,462
Number of shares authorized (in shares) 4,800,000  
Number of additional shares authorized (in shares) 1,800,000  
Stock options    
Stock-Based Compensation (Textual) [Abstract]    
Stock-based compensation expense $ 1,740 $ 1,401
Stock award, vesting period 4 years  
Stock award, exercise period 5 years  
Awards other than options, decrease in number of shares reserved for issuance (in shares) 2  
Common stock, shares reserved for issuance (in shares) 14,215,000  
Number of shares available for future grants (in shares) 458,000  
Dividend yield 0.00% 0.00%
Weighted-average fair value (in dollars per share) $ 4.70 $ 2.88
Stock options, total intrinsic value of options exercised $ 914 $ 269
Unrecognized compensation expense $ 3,599  
Weighted-average period of recognition 2 years 5 months 1 day  
Cash received under stock option plans for exercises $ 2,709 880
Restricted stock    
Stock-Based Compensation (Textual) [Abstract]    
Stock-based compensation expense $ 2,313 $ 2,013
Stock award, vesting period 4 years  
Unrecognized compensation expense $ 3,838  
Weighted-average period of recognition 2 years 2 months 15 days  
Granted (in shares) 217,000 317,000
Weighted-average grant-date fair value (in dollars per share) $ 12.23 $ 8.19
Employee stock purchase plan    
Stock-Based Compensation (Textual) [Abstract]    
Stock-based compensation expense $ 56 $ 48
Number of shares available for future grants (in shares) 821,000  
Shares issued (in shares) 26,000 44,000
Employee stock purchase plan, discount percentage attributable to compensation expense 15.00%  
Cash received under the employee stock purchase plan $ 230 $ 336
Employee stock purchase plan | Maximum    
Stock-Based Compensation (Textual) [Abstract]    
Employee election percentage of pre-tax compensation withheld to purchase Company's common stock shares 6.00%  
ESPP Plan | Stock options    
Stock-Based Compensation (Textual) [Abstract]    
Stock-based compensation expense $ 4,053 $ 3,414
ESPP Plan | Employee stock purchase plan    
Stock-Based Compensation (Textual) [Abstract]    
Number of shares authorized (in shares) 1,650,000  
Percentage of Company's common stock share price 85.00%