Annual report pursuant to Section 13 and 15(d)

EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(k) - Narrative (Details)

v3.22.4
EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(k) - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended 36 Months Ended
Feb. 09, 2022
executive
shares
Nov. 22, 2021
executive
shares
Dec. 31, 2019
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Compensation expenses charged against income for share based awards included In general and administrative expenses           $ 7,162,231 $ 2,418,323 $ 5,364,162  
Share-based compensation           $ 7,162,231 $ 2,418,323 $ 5,364,162  
Share-based compensation arrangement by share-based payment award, options, exercises in period (in shares) | shares           100,000 100,000    
Employer's matching contributions           6.00%      
Vesting percentage           100.00%      
Stock options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options returned and cancelled (in shares) | shares       2,265,000          
Options returned and cancelled, weighted average exercise price (in usd per share) | $ / shares       $ 6.87          
Recognized additional compensation expense       $ 768,379          
Granted (in shares) | shares           0 0 0  
Options vesting percentage           20.00%      
Award vesting period           5 years      
Vesting commencement from grant date           1 year      
Options expiration term           10 years      
Share-based compensation           $ 0 $ 20,934 $ 927,559  
Unrecognized compensation cost           0     $ 0
Aggregate intrinsic value           89,700     89,700
Intrinsic value           $ 89,700     $ 89,700
Per share weighted average price of shares purchased (in usd per share) | $ / shares           $ 2.46     $ 2.46
Share-based compensation arrangement by share-based payment award, options, exercises in period (in shares) | shares           100,000 100,000 0  
Share-based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value           $ 221,000 $ 114,000    
Restricted stock units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Recognized additional compensation expense         $ 2,361,362        
Accelerated vesting (in shares) | shares         1,131,955        
Options vesting percentage     20.00%           33.00%
Award vesting period     5 years           3 years
Vesting commencement from grant date     1 year           1 year
Share-based compensation           4,148,639 $ 2,225,895 $ 4,436,603  
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options (in shares)           $ 2,457,386     $ 2,457,386
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition           1 year 9 months 10 days      
Vested (in shares) | shares           1,310,894 785,357 1,180,392  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, aggregate intrinsic value, vested           $ 3,807,996 $ 2,049,603 $ 801,133  
Number of shares granted | shares           1,393,273 1,225,656 1,980,000  
Performance Shares                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition           1 year 6 months 21 days      
Vested (in shares) | shares           0 0    
Number of shares granted | shares 860,216 860,216       860,216 860,216    
Number of executive officers | executive 5 5              
Share-based compensation expense related to PSU         $ 171,494 $ 3,013,592 $ 171,494   $ 3,013,592
Performance stock units           $ 4,037,141      
long term Incentive Plan (2011 Plan)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangement by share-based payment award, number of shares available for grant | shares           341,755     341,755
Omnibus Incentive Plan (2021 Plan)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangement by share-based payment award, number of shares available for grant | shares           5,591,224     5,591,224