Jul 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $32,980               
              $3.46 p/Share               
          
        
            
        
          
              9,532 
              Reduced 1.14% 
          
   
         
        
          
            824,117 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              35,500 
              Added 4.08% 
          
   
         
        
          
            833,649 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,250               
              $3.78 p/Share               
          
        
            
        
          
              1,918 
              Added 0.24% 
          
   
         
        
          
            798,149 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,702               
              $4.19 p/Share               
          
        
            
        
          
              2,077 
              Added 0.26% 
          
   
         
        
          
            796,231 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,696               
              $5.55 p/Share               
          
        
            
        
          
              1,567 
              Added 0.2% 
          
   
         
        
          
            794,154 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,643               
              $5.99 p/Share               
          
        
            
        
          
              1,443 
              Added 0.18% 
          
   
         
        
          
            792,587 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,371               
              $5.19 p/Share               
          
        
            
        
          
              1,613 
              Added 0.2% 
          
   
         
        
          
            791,144 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $677,081               
              $5.97 p/Share               
          
        
            
        
          
              113,414 
              Reduced 11.64% 
          
   
         
        
          
            860,717 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $424,268               
              $5.96 p/Share               
          
        
            
        
          
              71,186 
              Reduced 8.27% 
          
   
         
        
          
            789,531 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 07                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $677,482               
              $3.67 p/Share               
          
        
            
        
          
              184,600 
              Added 15.93% 
          
   
         
        
          
            974,131 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $550,751               
              $5.96 p/Share               
          
        
            
        
          
              92,408 
              Reduced 9.84% 
          
   
         
        
          
            847,123 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $343,824               
              $5.97 p/Share               
          
        
            
        
          
              57,592 
              Reduced 6.8% 
          
   
         
        
          
            789,531 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 06                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $550,500               
              $3.67 p/Share               
          
        
            
        
          
              150,000 
              Added 13.77% 
          
   
         
        
          
            939,531 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,362               
              $4.53 p/Share               
          
        
            
        
          
              1,846 
              Added 0.23% 
          
   
         
        
          
            789,531 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,375               
              $6.25 p/Share               
          
        
            
        
          
              1,340 
              Added 0.17% 
          
   
         
        
          
            787,685 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,319               
              $6.95 p/Share               
          
        
            
        
          
              1,197 
              Added 0.15% 
          
   
         
        
          
            786,345 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,111               
              $7.14 p/Share               
          
        
            
        
          
              1,136 
              Added 0.14% 
          
   
         
        
          
            785,148 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $134,689               
              $7.14 p/Share               
          
        
            
        
          
              18,864 
              Reduced 2.3% 
          
   
         
        
          
            800,155 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $115,261               
              $7.14 p/Share               
          
        
            
        
          
              16,143 
              Reduced 2.02% 
          
   
         
        
          
            784,012 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 13                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $134,777               
              $3.85 p/Share               
          
        
            
        
          
              35,007 
              Added 4.1% 
          
   
         
        
          
            819,019 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $373,066               
              $6.75 p/Share               
          
        
            
        
          
              55,269 
              Reduced 6.59% 
          
   
         
        
          
            784,012 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              124,620 
              Added 12.93% 
          
   
         
        
          
            839,281 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Sep 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,118               
              $7.51 p/Share               
          
        
            
        
          
              1,081 
              Added 0.15% 
          
   
         
        
          
            714,661 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Jun 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,121               
              $9.41 p/Share               
          
        
            
        
          
              863 
              Added 0.12% 
          
   
         
        
          
            713,580 Common Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $8,073               
              $9.03 p/Share               
          
        
            
        
          
              894 
              Added 0.13% 
          
   
         
        
          
            712,717 Common Shares