Apr 09                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,000 
              Added 9.83% 
          
   
         
        
          
            91,768  
            Common Stock, $0.001 p... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,000 
              Added 50.0% 
          
   
         
        
          
            10,000  
            Common Stock, $0.001 p... 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $9,996               
              $5.34 p/Share               
          
        
            
        
          
              1,872 
              Added 2.54% 
          
   
         
        
          
            71,768  
            Common Stock, $0.001 p... 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,503               
              $5.92 p/Share               
          
        
            
        
          
              2,112 
              Added 2.93% 
          
   
         
        
          
            69,896  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,480               
              $2.94 p/Share               
          
        
            
        
          
              4,245 
              Added 5.89% 
          
   
         
        
          
            67,784  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,519               
              $2.83 p/Share               
          
        
            
        
          
              4,424 
              Added 6.51% 
          
   
         
        
          
            63,539  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Mar 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,495               
              $4.33 p/Share               
          
        
            
        
          
              1,731 
              Added 2.84% 
          
   
         
        
          
            59,115  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Dec 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,509               
              $3.07 p/Share               
          
        
            
        
          
              2,446 
              Added 4.09% 
          
   
         
        
          
            57,384  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,501               
              $5.13 p/Share               
          
        
            
        
          
              2,437 
              Added 4.25% 
          
   
         
        
          
            54,938  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,504               
              $5.76 p/Share               
          
        
            
        
          
              2,171 
              Added 3.97% 
          
   
         
        
          
            52,501  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,512               
              $2.61 p/Share               
          
        
            
        
          
              4,794 
              Added 8.7% 
          
   
         
        
          
            50,330  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Dec 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,523               
              $2.3 p/Share               
          
        
            
        
          
              5,445 
              Added 10.68% 
          
   
         
        
          
            45,536  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,501               
              $4.1 p/Share               
          
        
            
        
          
              3,049 
              Added 7.07% 
          
   
         
        
          
            40,091  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4               
              $3.75 p/Share               
          
        
            
        
          
              1 
              Added 0.0% 
          
   
         
        
          
            37,042  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $3,026               
              $3.75 p/Share               
          
        
            
        
          
              807 
              Added 2.34% 
          
   
         
        
          
            33,707  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,502               
              $3.75 p/Share               
          
        
            
        
          
              3,334 
              Added 8.26% 
          
   
         
        
          
            37,041  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 29                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $10,457               
              $3.74 p/Share               
          
        
            
        
          
              2,796 
              Added 7.83% 
          
   
         
        
          
            32,900  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 28                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $37,100               
              $3.71 p/Share               
          
        
            
        
          
              10,000 
              Added 24.94% 
          
   
         
        
          
            30,104  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 16                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $3,368               
              $3.75 p/Share               
          
        
            
        
          
              898 
              Added 4.28% 
          
   
         
        
          
            20,104  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,504               
              $5.56 p/Share               
          
        
            
        
          
              2,249 
              Added 10.48% 
          
   
         
        
          
            19,206  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,500               
              $5.23 p/Share               
          
        
            
        
          
              2,390 
              Added 12.35% 
          
   
         
        
          
            16,957  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $5,006               
              $5.15 p/Share               
          
        
            
        
          
              972 
              Added 6.26% 
          
   
         
        
          
            14,567  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,501               
              $6.23 p/Share               
          
        
            
        
          
              1,204 
              Added 8.14% 
          
   
         
        
          
            13,595  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,510               
              $7.45 p/Share               
          
        
            
        
          
              1,008 
              Added 7.52% 
          
   
         
        
          
            12,391  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 07                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,500               
              $3.8 p/Share               
          
        
            
        
          
              658 
              Added 5.46% 
          
   
         
        
          
            11,383  
            Common Stock, par valu...