Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Additional Information (Details)

v3.21.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Stock-Based Compensation Plans          
Options Outstanding, Weighted Average Remaining Life (Years)     8 years 1 month 6 days   6 years 6 months
Exercisable Options Outstanding Shares 964,039   964,039    
Weighted average exercise price per share, Exercisable $ 5.28   $ 5.28    
Weighted average remaining contractual term on vested options     6 years 6 months    
Unvested Options Outstanding, Shares 1,862,230   1,862,230    
Unvested Options Outstanding, Weighted average exercise price     $ 9.50    
Unvested Options Outstanding Weighted average remaining life (years)     9 years    
Unrecognized stock compensation expense $ 12,439,473   $ 12,439,473    
Weighted average recognition period     3 years 4 months 24 days    
Share-Based compensation excludes the long term incentive plan expense $ 1,137,862 $ 1,077,073 $ 2,606,700 $ 2,019,006  
Board of directors and management members          
Stock-Based Compensation Plans          
Stock award issued     68,047    
Weighted average fair value per share     $ 16.90    
Aggregate fair value     $ 1,150,000    
Fair market value awards expensed over twelve months     59,170    
Fair market value awards expensed over twenty four months     8,877    
Restricted Stock          
Stock-Based Compensation Plans          
Fair value weighted average     $ 15.58    
Aggregate fair value     $ 4,674,000    
Amortization period     36 months    
Fair market value of shares held in escrow     $ 3,895,000    
Restricted Stock | Prepaid Expenses and Other Assets          
Stock-Based Compensation Plans          
Aggregate fair value     $ 779,000    
Restricted Stock | Director          
Stock-Based Compensation Plans          
Company awarded shares     300,000    
Restricted Stock | Director | Continued employment          
Stock-Based Compensation Plans          
Company awarded shares     50,000    
Award vesting period     3 years    
Restricted Stock | Director | Shares earned upon achievement of revenue          
Stock-Based Compensation Plans          
Company awarded shares     250,000    
Award vesting period     5 years    
Common Stock          
Stock-Based Compensation Plans          
Company awarded shares   3,647,059 4,768,293 8,647,059