| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Director   |  $18.49 |  1,833 |  $33,889.24 |  182,660 |  2022-09-28 |  Filing |  
  |    Large Shareholder, Director   |  $18.45 |  8,939 |  $164,896.84 |  180,827 |  2022-09-27 |  Filing |  
  |    Large Shareholder, Director   |  $19.35 |  18,000 |  $348,300.00 |  171,888 |  2021-12-13 |  Filing |  
  |    Large Shareholder, Director   |  $19.46 |  19,000 |  $369,740.00 |  153,888 |  2021-12-09 |  Filing |  
  |    Large Shareholder, Director   |  $19.25 |  2,000 |  $38,500.00 |  134,888 |  2021-11-30 |  Filing |  
  |    Large Shareholder, Director   |  $19.25 |  10,000 |  $192,500.00 |  132,888 |  2021-11-26 |  Filing |  
  |    Large Shareholder, Director   |  $19.25 |  1,000 |  $19,250.00 |  122,888 |  2021-11-19 |  Filing |  
  |    Large Shareholder, Director   |  $18.23 |  800 |  $14,581.04 |  121,888 |  2021-08-23 |  Filing |  
  |    Large Shareholder, Director   |  $17.87 |  2,116 |  $37,812.92 |  121,088 |  2021-08-20 |  Filing |  
  |    Large Shareholder, Director   |  $17.50 |  30,000 |  $524,967.00 |  118,972 |  2021-08-19 |  Filing |  
  |    Large Shareholder, Director   |  $17.48 |  20,000 |  $349,636.00 |  88,972 |  2021-08-19 |  Filing |  
  |    Director   |  $18.20 |  1,000 |  $18,200.00 |  17,883 |  2021-08-16 |  Filing |  
  |    Director   |  $18.25 |  1,000 |  $18,250.00 |  16,883 |  2021-08-12 |  Filing |  
  |    Director   |  $0.00 |  4,700 |  $0.00 |  6,741 |  2020-11-17 |  Filing |  
  |    Director   |  $15.50 |  1,000 |  $15,500.00 |  11,781 |  2020-11-12 |  Filing |  
  |    Director   |  $14.65 |  800 |  $11,720.00 |  213,174 |  2020-11-09 |  Filing |  
  |    Director   |  $12.31 |  3,245 |  $39,952.44 |  3,245 |  2020-03-13 |  Filing |  
  |    Officer, Director   |  $14.62 |  6,650 |  $97,223.00 |  6,803 |  2020-03-10 |  Filing |  
  |    Director   |  $14.61 |  1,650 |  $24,106.50 |  5,356 |  2020-03-10 |  Filing |  
  |    Director   |  $14.00 |  250 |  $3,499.90 |  10,781 |  2020-03-09 |  Filing |