| Feb 19                          
            2025 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              $38,950              
              $1.9 p/Share              
           | 
              20,500
              Reduced 6.79%
           | 
            281,546
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Feb 19                          
            2025 | 
            
              BUY
             
                Exercise of conversion of derivative security
             | 
              -                 
           | 
              65,625
              Added 17.85%
           | 
            302,046
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Nov 13                          
            2024 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              $17,286              
              $1.63 p/Share              
           | 
              10,605
              Reduced 4.29%
           | 
            236,421
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Nov 13                          
            2024 | 
            
              BUY
             
                Exercise of conversion of derivative security
             | 
              -                 
           | 
              40,625
              Added 14.12%
           | 
            247,026
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Aug 16                          
            2024 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              $14,461              
              $1.39 p/Share              
           | 
              10,404
              Reduced 4.8%
           | 
            206,401
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Aug 16                          
            2024 | 
            
              BUY
             
                Exercise of conversion of derivative security
             | 
              -                 
           | 
              40,625
              Added 15.78%
           | 
            216,805
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Jun 07                          
            2024 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              $17,654              
              $1.82 p/Share              
           | 
              9,700
              Reduced 5.22%
           | 
            176,180
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Jun 07                          
            2024 | 
            
              BUY
             
                Exercise of conversion of derivative security
             | 
              -                 
           | 
              40,625
              Added 17.94%
           | 
            185,880
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Feb 28                          
            2024 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              $6,870              
              $1.62 p/Share              
           | 
              4,241
              Reduced 2.84%
           | 
            145,255
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Feb 27                          
            2024 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              $46,821              
              $1.72 p/Share              
           | 
              27,222
              Reduced 15.4%
           | 
            149,496
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Feb 26                          
            2024 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              $12,851              
              $1.9 p/Share              
           | 
              6,764
              Reduced 3.69%
           | 
            176,718
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Feb 23                          
            2024 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              $3,738              
              $1.83 p/Share              
           | 
              2,043
              Reduced 1.1%
           | 
            183,482
            Common Stock, $0.00001...
           |  | 
 
      
      
        | Feb 23                          
            2024 | 
            
              BUY
             
                Exercise of conversion of derivative security
             | 
              -                 
           | 
              162,500
              Added 46.69%
           | 
            185,525
            Common Stock, $0.00001...
           |  |