Aug 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $23,220               
              $0.5 p/Share               
          
        
            
        
          
              46,440 
              Added 1.89% 
          
   
         
        
          
            2,413,677 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Aug 18                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,626               
              $0.32 p/Share               
          
        
            
        
          
              11,332 
              Reduced 0.48% 
          
   
         
        
          
            2,367,237 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Aug 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $159               
              $0.3 p/Share               
          
        
            
        
          
              532 
              Reduced 0.02% 
          
   
         
        
          
            2,378,569 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jul 29                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $151               
              $0.3 p/Share               
          
        
            
        
          
              505 
              Reduced 0.02% 
          
   
         
        
          
            2,379,101 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            May 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $19,715               
              $0.58 p/Share               
          
        
            
        
          
              33,992 
              Reduced 1.41% 
          
   
         
        
          
            2,379,606 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Apr 08                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $300,200               
              $0.79 p/Share               
          
        
            
        
          
              380,000 
              Added 13.6% 
          
   
         
        
          
            2,413,598 Restricted Stock Unit 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,999               
              $1.26 p/Share               
          
        
            
        
          
              3,968 
              Added 0.19% 
          
   
         
        
          
            2,033,598 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jan 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,998               
              $1.31 p/Share               
          
        
            
        
          
              3,816 
              Added 0.19% 
          
   
         
        
          
            2,029,630 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Dec 31                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $14,241               
              $1.3 p/Share               
          
        
            
        
          
              10,955 
              Reduced 0.54% 
          
   
         
        
          
            2,025,814 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,143               
              $1.4 p/Share               
          
        
            
        
          
              817 
              Reduced 0.04% 
          
   
         
        
          
            2,036,769 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,018               
              $1.24 p/Share               
          
        
            
        
          
              821 
              Reduced 0.04% 
          
   
         
        
          
            2,037,586 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Oct 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,276               
              $1.97 p/Share               
          
        
            
        
          
              648 
              Reduced 0.03% 
          
   
         
        
          
            2,038,407 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $193               
              $1.07 p/Share               
          
        
            
        
          
              181 
              Reduced 0.01% 
          
   
         
        
          
            2,039,055 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Aug 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $215               
              $1.28 p/Share               
          
        
            
        
          
              168 
              Reduced 0.01% 
          
   
         
        
          
            2,039,236 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jul 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $442               
              $2.04 p/Share               
          
        
            
        
          
              217 
              Reduced 0.01% 
          
   
         
        
          
            2,039,404 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $488               
              $1.58 p/Share               
          
        
            
        
          
              309 
              Reduced 0.02% 
          
   
         
        
          
            2,036,457 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,999               
              $1.58 p/Share               
          
        
            
        
          
              3,164 
              Added 0.15% 
          
   
         
        
          
            2,039,621 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            May 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $880               
              $1.52 p/Share               
          
        
            
        
          
              579 
              Reduced 0.03% 
          
   
         
        
          
            2,033,477 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            May 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,999               
              $1.52 p/Share               
          
        
            
        
          
              3,289 
              Added 0.16% 
          
   
         
        
          
            2,036,766 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Apr 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,997               
              $2.06 p/Share               
          
        
            
        
          
              2,426 
              Added 0.12% 
          
   
         
        
          
            2,034,056 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Apr 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $731               
              $2.06 p/Share               
          
        
            
        
          
              355 
              Reduced 0.02% 
          
   
         
        
          
            2,031,630 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,998               
              $3.93 p/Share               
          
        
            
        
          
              1,272 
              Added 0.06% 
          
   
         
        
          
            2,031,985 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $961               
              $3.94 p/Share               
          
        
            
        
          
              244 
              Reduced 0.01% 
          
   
         
        
          
            2,030,713 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,996               
              $4.36 p/Share               
          
        
            
        
          
              1,146 
              Added 0.06% 
          
   
         
        
          
            2,030,957 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Feb 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $310               
              $4.25 p/Share               
          
        
            
        
          
              73 
              Reduced 0.0% 
          
   
         
        
          
            2,029,811 Common Stock par value...