XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plan - Schedule of Stock Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation $ (259,474) $ 955,369 $ (313,969) $ 1,854,604  
Stock-based compensation (209,242) 1,090,074 (198,446) $ 2,100,077  
Unrecognized compensation cost related to non vest awards 4,443,392   $ 4,443,392   $ 5,848,789
Weighted-average remaining vesting period     3 years 29 days 2 years 4 months 28 days  
Stock Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation 80,408 189,967 $ 186,857 $ 463,039  
Unrecognized compensation cost related to non vest awards 1,375,558   $ 1,375,558   1,638,717
Weighted-average remaining vesting period     3 years 4 months 6 days 2 years 4 months 6 days  
RSU          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation 377,538 376,885 $ 740,876 $ 728,329  
Unrecognized compensation cost related to non vest awards 2,916,680   $ 2,916,680   2,282,174
Weighted-average remaining vesting period     3 years 10 days 2 years 3 months 18 days  
MSU          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation (668,782) 508,079 $ (1,133,244) $ 893,565  
Unrecognized compensation cost related to non vest awards 151,153   $ 151,153   1,927,898
Weighted-average remaining vesting period     1 year 7 months 2 days 2 years 7 months 2 days  
ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation 1,594 $ 15,143 $ 7,065 $ 15,144  
Unrecognized compensation cost related to non vest awards    
Weighted-average remaining vesting period