v3.25.4
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares) 1,000,000.0    
Share-based compensation expense $ 4,186 $ 3,052 $ 4,007
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Granted (in shares) 66,779 57,502 57,837
Granted in period, weighted average fair value (in dollars per share) $ 40.94 $ 44.01 $ 44.61
Amortization of restricted stock bonus $ 2,400 $ 2,100 $ 2,100
Unrecognized compensation expense $ 1,600    
Unrecognized compensation expense, period for recognition 11 months 19 days    
Fair value of shares vested $ 1,700 $ 1,600 $ 1,300
Performance-based Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Granted (in shares) 56,339    
Granted in period, weighted average fair value (in dollars per share) $ 41.45    
Percentage of shares vested 99.10% 135.40%  
Shares issued (in shares) 55,348 68,834  
Performance-based Restricted Stock | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of target opportunity for awards to vest 0.00%    
Performance-based Restricted Stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of target opportunity for awards to vest 150.00%