| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $869.83 |  32 |  $27,834.40 |  3,759 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $866.60 |  16 |  $13,865.60 |  3,791 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $864.56 |  16 |  $13,832.96 |  3,807 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $858.49 |  16 |  $13,735.84 |  3,823 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $854.89 |  32 |  $27,356.48 |  3,839 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $848.01 |  16 |  $13,568.16 |  3,871 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $843.13 |  16 |  $13,490.08 |  3,887 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $841.64 |  16 |  $13,466.24 |  3,903 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $839.72 |  19 |  $15,954.60 |  3,919 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $837.01 |  15 |  $12,555.09 |  3,938 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $835.87 |  16 |  $13,373.92 |  3,953 |  2024-04-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $831.02 |  15 |  $12,465.24 |  3,969 |  2024-04-29 |  Filing |  
  |    Director   |  $1,010.00 |  300 |  $303,000.00 |  19,487 |  2024-04-01 |  Filing |  
  |    Director   |  $881.88 |  300 |  $264,564.00 |  19,787 |  2024-03-01 |  Filing |  
  |    Director   |  $875.69 |  1,100 |  $963,260.98 |  22,113 |  2024-02-29 |  Filing |  
  |    Director   |  $874.65 |  2,023 |  $1,769,423.83 |  23,213 |  2024-02-29 |  Filing |  
  |    Director   |  $873.43 |  752 |  $656,816.73 |  25,236 |  2024-02-29 |  Filing |  
  |    Director   |  $872.00 |  125 |  $109,000.00 |  25,988 |  2024-02-29 |  Filing |  
  |    Director   |  $871.38 |  1,000 |  $871,382.00 |  26,113 |  2024-02-29 |  Filing |  
  |    Officer   |  $993.00 |  1,884 |  $1,870,812.00 |  8,496 |  2024-02-15 |  Filing |