XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity - Share purchase options (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Shareholders' Equity        
Share based compensation $ 947,537 $ 696,066 $ 2,905,772 $ 2,321,175
Stock Option Plan        
Shareholders' Equity        
Unvested compensation not yet recognized 0   $ 0  
Stock Option Plan | Employee Stock Option        
Shareholders' Equity        
Share based compensation   $ 49,628   $ 213,670
Options granted     0 0
Intrinsic value of outstanding share purchase options 1,300,000   $ 1,300,000  
Intrinsic value of exercisable share purchase options 1,100,000   1,100,000  
Intrinsic value of share purchase options exercised $ 456,237   $ 897,381 $ 30,594