| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $9.99 |  500 |  $4,995.00 |  33,572 |  2025-06-13 |  Filing |  
  |    Officer, Director   |  $10.07 |  500 |  $5,034.20 |  33,072 |  2025-05-16 |  Filing |  
  |    Officer, Director   |  $9.51 |  100 |  $951.00 |  19,816 |  2024-03-06 |  Filing |  
  |    Officer, Director   |  $7.20 |  140 |  $1,008.00 |  420 |  2023-11-16 |  Filing |  
  |    Officer, Director   |  $7.20 |  300 |  $2,158.98 |  300 |  2023-11-16 |  Filing |  
  |    Officer, Director   |  $7.39 |  1,100 |  $8,127.02 |  19,716 |  2023-11-16 |  Filing |  
  |    Officer, Director   |  $9.50 |  1,000 |  $9,500.00 |  19,449 |  2023-05-18 |  Filing |  
  |    Officer   |  $9.50 |  800 |  $7,600.00 |  800 |  2023-05-18 |  Filing |  
  |    Officer, Director   |  $10.80 |  525 |  $5,670.00 |  7,525 |  2022-05-17 |  Filing |  
  |    Officer, Director   |  $10.70 |  500 |  $5,350.00 |  7,000 |  2022-05-17 |  Filing |  
  |    Officer, Director   |  $10.45 |  2,400 |  $25,080.00 |  6,500 |  2021-05-26 |  Filing |