v3.24.2
Equity - Restricted Stock (Details) - Restricted stock - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 08, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years) 4 years          
Shares            
Unvested at beginning of period (in shares)       144,032    
Granted (in shares)       41,911    
Vested (in shares)   0 0 (59,232) (68,625)  
Forfeited (in shares)       (4,448)    
Unvested at end of period (in shares)   122,263   122,263    
Fair value of restricted stock per share at grant date       $ 38.92    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value       34.51    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value       38.51    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value   $ 37.31   $ 37.31   $ 35.73
Stock Repurchased and Retired During Period, Shares       21,151    
Unrecognized compensation costs   $ 3,400   $ 3,400    
Unrecognized compensation costs, period for recognition       2 years 4 months 24 days    
Vested (in shares)   0 0 (59,232) (68,625)  
Fair value of shares vested   $ 0 $ 0 $ 2,325 $ 2,217