XML 56 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Service Based Restricted Stock Units (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Weighted Average Grant Date Fair Value      
Stock based compensation expenses $ 4,951,820 $ 4,387,554  
Restricted stock units - Service based awards      
Number of Shares      
Outstanding at beginning of period (in shares) 472,959    
Granted (in shares) 244,063    
Forfeited (in shares) (28,916)    
Vested (in shares) (224,320)    
Outstanding at end of period (in shares) 463,786 472,959  
Weighted Average Grant Date Fair Value      
Outstanding at beginning of period (in dollars per share) $ 4.32    
Granted (in dollars per share) 4.09    
Forfeited (in dollars per share) 4.32    
Vested (in dollars per share) 4.19    
Outstanding at end of period (in dollars per share) 4.26 $ 4.32  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 4.26 $ 4.32 $ 4.26
Stock based compensation expenses $ 1,600,000 $ 800,000  
Unrecognized stock-based compensation expenses     $ 900,000
Restricted stock units - Service based awards | Minimum      
Weighted Average Grant Date Fair Value      
Vesting period 1 year    
Restricted stock units - Service based awards | Maximum      
Weighted Average Grant Date Fair Value      
Vesting period 3 years