XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plan - Schedule of Nonvested Restricted Stock Units and Performance-Based Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Weighted- Average Grant Date Fair Value        
Aggregate intrinsic value $ 3,204 $ 774    
Restricted Stock        
Restricted Stock Awards(1)        
Non-vested, Beginning Balance (in shares) 138,582 106,143    
Granted (in shares) 49,285 56,480    
Vested (in shares) (35,304) (36,637)    
Forfeited (in shares) (2,533)      
Non-vested, Ending Balance (in shares) 150,030 125,986    
Weighted- Average Grant Date Fair Value        
Non-vested, Beginning Balance (in usd per share) $ 27.15 $ 27.70    
Granted (in usd per share) 37.62 26.58    
Vested (in usd per share) 27.03 27.26    
Forfeited (in dollars per share) 27.33      
Non-vested, Ending Balance (in usd per share) $ 30.64 $ 27.31    
Aggregate intrinsic value $ 6,701 $ 4,563 $ 5,678 $ 3,530
Restricted Stock | Share-Based Payment Arrangement, Nonemployee        
Weighted- Average Grant Date Fair Value        
Vesting period 1 year      
Restricted Stock | Share-Based Payment Arrangement, Employee        
Weighted- Average Grant Date Fair Value        
Vesting period 5 years      
Performance-Based Restricted Stock Units        
Restricted Stock Awards(1)        
Non-vested, Beginning Balance (in shares) 30,001 25,001    
Granted (in shares) 15,444 15,899    
Vested (in shares) 0 0    
Forfeited (in shares) 0      
Non-vested, Ending Balance (in shares) 45,445 40,900    
Weighted- Average Grant Date Fair Value        
Vesting period 3 years