Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Narrative (Details)

v3.20.4
Stock-Based Compensation - Narrative (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
option
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value (in dollars per share) | $ / shares $ 7.88 $ 5.21
Fair value of stock options vested $ 427,263 $ 388,672
Forecasted turnover percentage 5.00%  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Contractual term 10 years  
Forecasted turnover percentage 5.00%  
Share-based compensation expense $ 517,431 418,301
Unrecognized stock-based compensation expense $ 1,087,732  
Unrecognized stock-based compensation, period of recognition 2 years 8 months 12 days  
Unvested restricted stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
Share-based compensation expense $ 368,544 $ 302,350
Unrecognized stock-based compensation expense $ 380,339  
Unrecognized stock-based compensation, period of recognition 2 years  
Number of equal annual installments | option 4