XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Apr. 06, 2020
Jun. 06, 2019
Dec. 31, 2018
Sep. 17, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of shares vested $ 1,522,984 $ 386,654        
Intrinsic value, exercised   $ 0        
Options to purchase Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date fair value (in dollars per share) $ 2.09 $ 1.91        
Unrecognized compensation cost for non-vested options $ 1,519,004          
Period for recognition 1 year 10 months 24 days          
Intrinsic value, exercised $ 970,145          
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of vested awards $ 101,290 $ 191,436        
Equity Incentive Plan 2014            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)     2,243,056 1,243,056 243,056 34,722
Shares available for issuance (in shares) 260,446