Jun 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $589               
              $0.95 p/Share               
          
        
            
        
          
              621 
              Reduced 26.61% 
          
   
         
        
          
            1,713 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,850               
              $0.39 p/Share               
          
        
            
        
          
              15,000 
              Reduced 86.54% 
          
   
         
        
          
            2,334 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,499               
              $1.58 p/Share               
          
        
            
        
          
              1,582 
              Added 8.36% 
          
   
         
        
          
            17,334 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            May 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,498               
              $1.52 p/Share               
          
        
            
        
          
              1,644 
              Added 9.45% 
          
   
         
        
          
            15,752 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Apr 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,498               
              $2.06 p/Share               
          
        
            
        
          
              1,213 
              Added 7.92% 
          
   
         
        
          
            14,108 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,499               
              $3.93 p/Share               
          
        
            
        
          
              636 
              Added 4.7% 
          
   
         
        
          
            12,895 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,498               
              $4.36 p/Share               
          
        
            
        
          
              573 
              Added 4.47% 
          
   
         
        
          
            12,259 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jan 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,497               
              $4.19 p/Share               
          
        
            
        
          
              596 
              Added 4.85% 
          
   
         
        
          
            11,686 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Dec 19                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,498               
              $3.07 p/Share               
          
        
            
        
          
              814 
              Added 6.84% 
          
   
         
        
          
            11,090 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Nov 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,498               
              $2.06 p/Share               
          
        
            
        
          
              1,213 
              Added 10.56% 
          
   
         
        
          
            10,276 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Oct 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,497               
              $3.15 p/Share               
          
        
            
        
          
              793 
              Added 8.05% 
          
   
         
        
          
            9,063 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Sep 19                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,499               
              $4.9 p/Share               
          
        
            
        
          
              510 
              Added 5.81% 
          
   
         
        
          
            8,270 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Aug 18                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,499               
              $1.06 p/Share               
          
        
            
        
          
              2,358 
              Added 23.31% 
          
   
         
        
          
            7,760 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jul 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,499               
              $1.47 p/Share               
          
        
            
        
          
              1,700 
              Added 2.33% 
          
   
         
        
          
            71,153 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            May 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $15,093               
              $0.8 p/Share               
          
        
            
        
          
              18,867 
              Added 21.36% 
          
   
         
        
          
            69,453 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,995               
              $0.5 p/Share               
          
        
            
        
          
              9,990 
              Added 16.49% 
          
   
         
        
          
            50,586 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Oct 17                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,497               
              $1.05 p/Share               
          
        
            
        
          
              7,140 
              Added 14.96% 
          
   
         
        
          
            40,596 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Jul 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,500               
              $0.85 p/Share               
          
        
            
        
          
              8,823 
              Added 20.87% 
          
   
         
        
          
            33,456 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $21,420               
              $1.7 p/Share               
          
        
            
        
          
              12,600 
              Added 33.84% 
          
   
         
        
          
            24,633 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Apr 27                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $3,896               
              $3.4 p/Share               
          
        
            
        
          
              1,146 
              Added 8.7% 
          
   
         
        
          
            12,033 Common Stock par value... 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $3,600               
              $2.4 p/Share               
          
        
            
        
          
              1,500 
              Added 12.11% 
          
   
         
        
          
            10,887 Common Stock, par valu... 
          
          
        
          
             
                
        
      
      
        
            Jan 27                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,494               
              $4.27 p/Share               
          
        
            
        
          
              1,755 
              Added 15.75% 
          
   
         
        
          
            9,387 Common Stock, par valu... 
          
          
        
          
             
                
        
      
      
        
            Jan 20                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $5,104               
              $5.78 p/Share               
          
        
            
        
          
              883 
              Added 10.37% 
          
   
         
        
          
            7,632 Common Stock, par valu... 
          
          
        
          
             
                
        
      
      
        
            Dec 03                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,450               
              $4.45 p/Share               
          
        
            
        
          
              1,000 
              Added 12.9% 
          
   
         
        
          
            6,749 Common Stock, par valu... 
          
          
        
          
             
                
        
      
      
        
            Dec 02                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $5,368               
              $4.88 p/Share               
          
        
            
        
          
              1,100 
              Added 16.06% 
          
   
         
        
          
            5,749 Common Stock, par valu...