| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director, Other   |  $23.00 |  1,087 |  $25,000.00 |  1,087 |  2025-03-21 |  Filing |  
  |    Officer   |  $8.00 |  6,250 |  $50,000.00 |  75,883 |  2025-03-18 |  Filing |  
  |    Officer   |  $8.99 |  10,000 |  $89,900.00 |  66,314 |  2024-11-18 |  Filing |  
  |    Officer   |  $9.73 |  300 |  $2,919.00 |  898 |  2024-08-13 |  Filing |  
  |    Officer, Director, Other   |  $20.80 |  3,000 |  $62,400.00 |  3,000 |  2023-05-30 |  Filing |  
  |    Officer   |  $11.33 |  124 |  $1,404.92 |  411 |  2022-11-16 |  Filing |  
  |    Officer   |  $11.88 |  75 |  $891.00 |  271 |  2022-08-17 |  Filing |  
  |    Officer, Director, Other   |  $2,416.00 |  2,500 |  $6,040,000.00 |  0 |  2022-06-15 |  Filing |  
  |    Officer   |  $14.10 |  125 |  $1,762.50 |  175 |  2022-02-18 |  Filing |  
  |    Officer, Director, Other   |  $24.10 |  1,109 |  $26,726.90 |  2,000 |  2020-07-31 |  Filing |  
  |    Officer, Director, Other   |  $24.10 |  891 |  $21,473.10 |  891 |  2020-07-30 |  Filing |  
  |    Officer, Director, Other   |  $6.05 |  1,000 |  $6,050.00 |  62,000 |  2020-05-05 |  Filing |  
  |    Officer, Director, Other   |  $6.07 |  1,000 |  $6,070.00 |  61,000 |  2020-05-04 |  Filing |  
  |    Director   |  $6.05 |  3,000 |  $18,150.00 |  9,993 |  2020-05-06 |  Filing |  
  |    Officer, Director, Other   |  $6.07 |  1,000 |  $6,070.00 |  61,000 |  2020-05-04 |  Filing |  
  |    Director   |  $6.07 |  5,075 |  $30,805.25 |  15,518 |  2020-05-04 |  Filing |  
  |    Officer   |  $6.25 |  1,500 |  $9,375.00 |  1,500 |  2020-04-22 |  Filing |  
  |    Officer   |  $5.96 |  2,000 |  $11,920.00 |  27,394 |  2020-04-21 |  Filing |  
  |    Director   |  $6.20 |  10,000 |  $62,000.00 |  27,127 |  2020-04-17 |  Filing |  
  |    Officer   |  $6.45 |  3,000 |  $19,350.00 |  25,394 |  2020-04-17 |  Filing |