XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Jan. 01, 2021
Jun. 30, 2020
Oct. 03, 2014
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock 600,000        
Shares available for issuance 324,300        
Common stock, shares authorized 100,000,000 100,000,000      
Common stock, shares issued 11,233,856 11,211,840      
Options vesting period 4 years        
Fair value of options (in Dollars) $ 1,059        
Expected term 10 years        
Restricted Stock Units (RSUs) [Member]          
Stock-Based Compensation (Details) [Line Items]          
Common stock, shares issued 22,016        
Unamortized value of RSUs (in Dollars) $ 3,692        
Weighted average remaining amortization period 2 years        
Number of RSUs 233,502 132,709      
Net settlement (in Dollars) $ 32,831        
Net share settlement (in Dollars) $ 228        
Grant date fair value (in Dollars per share) $ 29.26 $ 29.95      
Employee Stock [Member]          
Stock-Based Compensation (Details) [Line Items]          
Weighted average remaining amortization period 3 years 29 days        
Weighted average grant date fair value (in Dollars per share) $ 13.41     $ 25.11  
Unamortized value of stock (in Dollars) $ 16,799        
Board of Directors [Member]          
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock 121,750        
Vest period 10 years        
Fair Value, Recurring [Member] | Board of Directors [Member]          
Stock-Based Compensation (Details) [Line Items]          
Grant date fair value (in Dollars per share) $ 9,353        
Minimum [Member]          
Stock-Based Compensation (Details) [Line Items]          
Exercise prices range 10.51        
Options vesting period 1 year        
Minimum [Member] | Board of Directors [Member]          
Stock-Based Compensation (Details) [Line Items]          
Exercise price (in Dollars per share) $ 11.16        
Maximum [Member]          
Stock-Based Compensation (Details) [Line Items]          
Exercise prices range 17.98        
Options vesting period 3 years        
Maximum [Member] | Board of Directors [Member]          
Stock-Based Compensation (Details) [Line Items]          
Exercise price (in Dollars per share) $ 19.82        
Common Stock [Member] | Board of Directors [Member]          
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock 654,550        
2014 Equity Incentive Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Shares available for issuance 435,654        
Common stock, shares authorized         3,513
Percentage of shares outstanding         1.00%
Common stock, shares issued 20,365        
2014 Equity Incentive Plan [Member] | Minimum [Member]          
Stock-Based Compensation (Details) [Line Items]          
Common stock, shares authorized     812,889    
Number of share authorized increased     7,025    
2014 Equity Incentive Plan [Member] | Minimum [Member] | Board of Directors [Member]          
Stock-Based Compensation (Details) [Line Items]          
Common stock, shares authorized     7,025    
2014 Equity Incentive Plan [Member] | Maximum [Member]          
Stock-Based Compensation (Details) [Line Items]          
Common stock, shares authorized 25,037   1,861,189    
Number of share authorized increased     25,037