| Nov 24                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,120              
              $0.51 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Nov 22                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,120              
              $0.51 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Nov 21                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,360              
              $0.53 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Nov 20                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,480              
              $0.54 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Nov 17                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,240              
              $0.52 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | May 19                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $28,000              
              $0.7 p/Share              
           | 
              40,000
           |  | 
 
      
      
        | Aug 17                          
            2022 | 
            
              BUY
             
                Other acquisition or disposition
             | 
              -                 
           | 
              898,137
           |  | 
 
      
      
        | Aug 14                          
            2022 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              -                 
           | 
              121,243
           |  | 
 
      
      
        | Aug 14                          
            2022 | 
            
              BUY
             
                Other acquisition or disposition
             | 
              -                 
           | 
              121,243
           |  | 
 
      
      
        | Aug 12                          
            2022 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              -                 
           | 
              603,758
           |  | 
 
      
      
        | Aug 12                          
            2022 | 
            
              BUY
             
                Grant, award, or other acquisition
             | 
              $170,000              
              $1.7 p/Share              
           | 
              100,000
           |  | 
 
      
      
        | Nov 10                          
            2021 | 
            
              BUY
             
                Open market or private purchase
             | 
              $25,300              
              $2.53 p/Share              
           | 
              10,000
           |  |