XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Jan. 01, 2021
Dec. 31, 2020
Oct. 03, 2014
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock (in Dollars) $ 600,000        
Shares available for issuance 437,262        
Common stock, shares authorized 100,000,000     100,000,000  
Common stock, shares issued 11,228,606     11,211,840  
Twenty Fourteen Equity Incentive Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Shares available for issuance 597,654        
Common stock, shares authorized         3,513
Percentage of shares outstanding         1.00%
Common stock, shares issued 20,365        
Twenty Fourteen 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    
Twenty Fourteen 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    
Restricted Stock Units (RSUs) [Member]          
Stock-Based Compensation (Details) [Line Items]          
Common stock, shares issued 16,766        
Unamortized value of RSUs (in Dollars) $ 4,993        
Weighted average remaining amortization period 1 year 255 days        
Number of RSUs 197,314 132,709      
Net settlement (in Dollars) $ 27,581        
Net share settlement (in Dollars) $ 228        
Grant date fair value (in Dollars per share) $ 29.93     $ 29.95  
Employee Stock [Member]          
Stock-Based Compensation (Details) [Line Items]          
Weighted average remaining amortization period 3 years 109 days        
Weighted average grant date fair value (in Dollars per share) $ 15.20 $ 6.55      
Unamortized value of stock (in Dollars)   $ 15,699      
Board Of Directors [Member] | Twenty Fourteen Equity Incentive Plan [Member] | Minimum [Member]          
Stock-Based Compensation (Details) [Line Items]          
Common stock, shares authorized     7,025    
Board Of Directors [Member] | Twenty Seventeen Equity Incentive Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock (in Dollars) $ 483,050        
Exercise price (in Dollars per share) $ 17.98        
Vest period 10 years        
Grant date fair value (in Dollars per share) $ 301        
Board Of Directors [Member] | Twenty Seventeen Equity Incentive Plan [Member] | Minimum [Member]          
Stock-Based Compensation (Details) [Line Items]          
Exercise price (in Dollars per share) 17.83        
Board Of Directors [Member] | Twenty Seventeen Equity Incentive Plan [Member] | Maximum [Member]          
Stock-Based Compensation (Details) [Line Items]          
Exercise price (in Dollars per share) $ 19.82        
Board Of Directors [Member] | Twenty Seventeen Equity Incentive Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock (in Dollars) $ 21,750        
Fair Value, Recurring [Member] | Board Of Directors [Member] | Twenty Seventeen Equity Incentive Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Grant date fair value (in Dollars per share) $ 7,372