| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder   |  $17.21 |  21 |  $361.41 |  3,432,184 |  2025-04-30 |  Filing |  
  |    Large Shareholder   |  $17.41 |  1,000 |  $17,414.50 |  3,432,163 |  2025-04-29 |  Filing |  
  |    Large Shareholder   |  $17.48 |  1,000 |  $17,479.70 |  3,431,163 |  2025-04-28 |  Filing |  
  |    Large Shareholder   |  $17.49 |  1,192 |  $20,853.56 |  3,430,163 |  2025-04-25 |  Filing |  
  |    Large Shareholder   |  $17.46 |  677 |  $11,821.77 |  3,428,971 |  2025-04-24 |  Filing |  
  |    Large Shareholder   |  $17.35 |  2,500 |  $43,375.00 |  3,428,294 |  2025-04-23 |  Filing |  
  |    Large Shareholder   |  $17.50 |  1,000 |  $17,500.00 |  3,425,794 |  2025-04-22 |  Filing |  
  |    Large Shareholder   |  $17.50 |  1,000 |  $17,499.00 |  3,424,799 |  2025-04-22 |  Filing |  
  |    Large Shareholder   |  $17.80 |  1,500 |  $26,700.00 |  3,423,794 |  2025-04-21 |  Filing |  
  |    Large Shareholder   |  $17.70 |  374 |  $6,619.80 |  3,422,294 |  2025-04-16 |  Filing |  
  |    Large Shareholder   |  $17.66 |  1,773 |  $31,303.38 |  3,421,820 |  2025-04-14 |  Filing |  
  |    Large Shareholder   |  $17.75 |  79 |  $1,402.25 |  3,420,147 |  2025-04-11 |  Filing |  
  |    Large Shareholder   |  $17.48 |  1,000 |  $17,482.70 |  3,418,328 |  2025-04-03 |  Filing |  
  |    Large Shareholder   |  $17.40 |  40 |  $696.00 |  3,420,068 |  2025-04-08 |  Filing |  
  |    Large Shareholder   |  $17.16 |  1,700 |  $29,175.40 |  3,420,028 |  2025-04-04 |  Filing |  
  |    Large Shareholder   |  $17.52 |  1,400 |  $24,527.72 |  3,417,328 |  2025-04-01 |  Filing |  
  |    Large Shareholder   |  $17.48 |  1,700 |  $29,707.50 |  3,415,928 |  2025-03-31 |  Filing |  
  |    Large Shareholder   |  $17.45 |  1,500 |  $26,175.00 |  3,414,228 |  2025-03-28 |  Filing |  
  |    Large Shareholder   |  $17.49 |  2,000 |  $34,980.00 |  3,412,728 |  2025-03-27 |  Filing |  
  |    Large Shareholder   |  $17.60 |  2,000 |  $35,200.00 |  3,410,728 |  2025-03-24 |  Filing |