| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |        |  $4.37 |  885 |  $3,867.45 |  135,721 |  2025-08-19 |  Filing |  
  |        |  $4.37 |  9,327 |  $40,758.99 |  134,836 |  2025-08-18 |  Filing |  
  |        |  $4.43 |  6,418 |  $28,431.74 |  237,039 |  2025-08-15 |  Filing |  
  |        |  $4.50 |  2,671 |  $12,019.50 |  125,509 |  2025-08-15 |  Filing |  
  |        |  $4.17 |  5,826 |  $24,305.49 |  122,838 |  2025-08-14 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.86 |  2 |  $9.72 |  230,621 |  2022-11-18 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.90 |  532 |  $2,606.80 |  230,619 |  2022-11-18 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.90 |  516 |  $2,528.40 |  230,087 |  2022-11-17 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.80 |  9,491 |  $45,556.80 |  229,571 |  2022-11-15 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.80 |  10,000 |  $48,000.00 |  220,080 |  2022-11-14 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.80 |  3,000 |  $14,400.00 |  210,080 |  2022-11-11 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.77 |  3,000 |  $14,310.00 |  207,080 |  2022-11-11 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.88 |  5,000 |  $24,400.00 |  204,080 |  2022-11-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.90 |  3,850 |  $18,865.00 |  117,012 |  2022-11-10 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.90 |  15,000 |  $73,500.00 |  113,162 |  2022-11-08 |  Filing |  
  |    Officer, Director   |  $9.45 |  158 |  $1,493.10 |  152,882 |  2021-07-23 |  Filing |  
  |    Officer, Director   |  $9.24 |  100 |  $923.50 |  11,352 |  2021-07-19 |  Filing |  
  |    Officer, Director   |  $8.65 |  946 |  $8,182.90 |  98,162 |  2021-05-27 |  Filing |  
  |    Officer, Director   |  $8.46 |  1,000 |  $8,460.00 |  515,972 |  2021-05-21 |  Filing |  
  |    Officer, Director   |  $8.55 |  2,000 |  $17,100.00 |  514,972 |  2021-05-13 |  Filing |