| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder   |  $3.90 |  128,205 |  $499,999.50 |  128,205 |  2025-08-14 |  Filing |  
  |    Large Shareholder   |  $4.72 |  27,202 |  $128,393.44 |  27,202 |  2025-07-25 |  Filing |  
  |    Large Shareholder   |  $4.69 |  6,424 |  $30,128.56 |  6,424 |  2025-07-25 |  Filing |  
  |    Large Shareholder   |  $4.66 |  11,399 |  $53,119.34 |  11,399 |  2025-07-25 |  Filing |  
  |    Large Shareholder   |  $4.64 |  4,975 |  $23,084.00 |  4,975 |  2025-07-25 |  Filing |  
  |    Officer, Director   |  $1.23 |  600 |  $738.00 |  2,507,020 |  2023-06-13 |  Filing |  
  |    Officer, Director   |  $1.22 |  2,000 |  $2,440.00 |  2,506,420 |  2023-06-13 |  Filing |  
  |    Officer, Director   |  $1.26 |  3,000 |  $3,780.00 |  2,504,420 |  2023-06-13 |  Filing |  
  |    Officer, Director   |  $1.24 |  10,000 |  $12,400.00 |  2,501,420 |  2023-06-13 |  Filing |  
  |    Officer, Director   |  $1.20 |  2,000 |  $2,400.00 |  2,491,420 |  2023-06-12 |  Filing |  
  |    Officer, Director   |  $1.22 |  2,000 |  $2,440.00 |  2,489,420 |  2023-06-12 |  Filing |  
  |    Officer, Director   |  $1.10 |  2,000 |  $2,200.00 |  2,487,420 |  2023-06-12 |  Filing |  
  |    Officer, Director   |  $1.44 |  400 |  $576.00 |  2,485,420 |  2023-06-02 |  Filing |  
  |    Officer, Director   |  $1.43 |  200 |  $286.00 |  2,485,020 |  2023-06-02 |  Filing |  
  |    Officer, Director   |  $1.37 |  3,000 |  $4,110.00 |  2,484,820 |  2023-06-02 |  Filing |  
  |    Officer, Director   |  $1.32 |  1,000 |  $1,320.00 |  2,481,820 |  2023-06-02 |  Filing |  
  |    Officer, Director   |  $1.60 |  1,000 |  $1,600.00 |  2,480,820 |  2023-05-31 |  Filing |  
  |    Officer, Director   |  $1.59 |  1,000 |  $1,590.00 |  2,479,820 |  2023-05-31 |  Filing |  
  |    Officer, Director   |  $1.58 |  1,000 |  $1,580.00 |  2,478,820 |  2023-05-31 |  Filing |  
  |    Officer, Director   |  $1.57 |  1,000 |  $1,570.00 |  2,477,820 |  2023-05-31 |  Filing |