v3.26.1
Equity - Time Restricted Shares and Performance Restricted Shares activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Time Restricted Shares  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted Shares as of December 31, 2025 | shares 17,883
Granted | shares 0
Shares Issued | shares (6,460)
Forfeited | shares 0
Restricted Shares as of March 31, 2026 | shares 11,423
Weighted-Average Stock Price  
Weighted Average Stock Price as of December 31, 2025 | $ / shares $ 50.94
Weighted Average Stock Price Granted | $ / shares 0
Weighted Average Stock Price Shares Issued | $ / shares 49.89
Weighted Average Stock Price Forfeited | $ / shares 0
Weighted Average Stock Price as of March 31, 2026 | $ / shares $ 51.54
Time Restricted Shares | Non-Participating Securities [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted Shares as of December 31, 2025 | shares 0
Granted | shares 32,330
Shares Issued | shares (19,050)
Forfeited | shares 0
Restricted Shares as of March 31, 2026 | shares 13,280
Weighted-Average Stock Price  
Weighted Average Stock Price as of December 31, 2025 | $ / shares $ 0
Weighted Average Stock Price Granted | $ / shares 50
Weighted Average Stock Price Shares Issued | $ / shares 50
Weighted Average Stock Price Forfeited | $ / shares 0
Weighted Average Stock Price as of March 31, 2026 | $ / shares $ 50
Performance Restricted Shares  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted Shares as of December 31, 2025 | shares 67,380
Granted | shares 820
Shares Issued | shares (18,419)
Forfeited | shares (931)
Restricted Shares as of March 31, 2026 | shares 48,850
Weighted-Average Stock Price  
Weighted Average Stock Price as of December 31, 2025 | $ / shares $ 51.21
Weighted Average Stock Price Granted | $ / shares 51.83
Weighted Average Stock Price Shares Issued | $ / shares 51.83
Weighted Average Stock Price Forfeited | $ / shares 51.83
Weighted Average Stock Price as of March 31, 2026 | $ / shares $ 50.97
Performance Restricted Shares | Non-Participating Securities [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted Shares as of December 31, 2025 | shares 0
Granted | shares 32,330
Shares Issued | shares (0)
Forfeited | shares 0
Restricted Shares as of March 31, 2026 | shares 32,330
Weighted-Average Stock Price  
Weighted Average Stock Price as of December 31, 2025 | $ / shares $ 0
Weighted Average Stock Price Granted | $ / shares 50
Weighted Average Stock Price Shares Issued | $ / shares 0
Weighted Average Stock Price Forfeited | $ / shares 0
Weighted Average Stock Price as of March 31, 2026 | $ / shares $ 50