v3.26.1
Shareholders' Equity - Summary of Unvested Shares Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock        
Shares        
Beginning of the period balance (in shares) 116,103 111,786 124,747 120,577
Shares granted (in shares) 26,711 31,756 35,477 42,241
Shares vested (in shares) (22,053) (14,094) (39,463) (33,037)
Shares forfeited (in shares) 0 0 0 (333)
End of the period balance (in shares) 120,761 129,448 120,761 129,448
Weighted Average Grant Date Fair Value        
Beginning of the period balance (in USD per share) $ 24.89 $ 22.08 $ 23.25 $ 21.36
Shares granted (in USD per share) 42.00 27.55 41.38 28.38
Shares vested (in USD per share) 22.72 20.00 22.39 21.33
Shares forfeited (in USD per share) 0 0 0 21.97
End of the period balance (in USD per share) $ 29.07 $ 23.65 $ 29.07 $ 23.65
Performance Shares        
Shares        
Beginning of the period balance (in shares) 23,110 0 23,110 0
Shares granted (in shares) 25,790 0 25,790 0
End of the period balance (in shares) 48,900 0 48,900 0
Weighted Average Grant Date Fair Value        
Beginning of the period balance (in USD per share) $ 31.15 $ 0 $ 31.15 $ 0
Shares granted (in USD per share) 42.00 0 42.00 0
End of the period balance (in USD per share) $ 36.87 $ 0 $ 36.87 $ 0