XML 166 R72.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE BASED COMPENSATION - (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation $ 10,197,720 $ 5,405,548
Share based compensation by share based payment arrangement weighted average grant date fair value per share $ 0 $ 2.21
Weighted average remaining contractual term (years) 8 years 11 months 12 days  
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options and RSUs granted vesting period 0 years  
Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options and RSUs granted vesting period 3 years  
Stock options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation $ 2,046,166 $ 2,858,702
Share based compensation by share based payment arrangement options unrecognized compensation $ 1,293,484  
Weighted average remaining contractual term (years) 1 year 4 months 24 days  
RSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation $ 7,415,252 $ 2,488,955
Unrecognized compensation expense related to non-vested RSU's and DSU's $ 252,724  
Share based compensation by share based payment arrangement weighted average grant date fair value per share $ 5.75 $ 3.56
Share based compensation arrangement by share based payment award, option, nonvested, weighted average exercise price $ 11,609,135 $ 0
Share based compensation by share based payment arrangement weighted average period of recognition   8 months 1 day
Unrecognized compensation cost, weighted average period   8 months 1 day
DSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation $ 736,302 $ 51,891
Unrecognized compensation expense related to non-vested RSU's and DSU's $ 211,800  
Share based compensation by share based payment arrangement weighted average grant date fair value per share   $ 3.56
Share based compensation by share based payment arrangement weighted average grant date fair value per share $ 5.75  
Share based compensation arrangement by share based payment award, option, nonvested, weighted average exercise price $ 490,002 $ 0