XML 120 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation, weighted average exercise price $ 25.07 $ 24.19  
Share-based compensation exercisable, weighted average exercise price $ 25.07    
Share-based compensation, weighted average remaining contractual term 3 years 6 months 21 days    
Share-based compensation, exercisable, weighted average remaining contractual term 3 years 6 months 21 days    
Share-based compensation , options outstanding, intrinsic value $ 66,000 $ 67,000 $ 76,000
Share price $ 35.64    
Unrecognized compensation expense related to stock options $ 0    
Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation, weighted average exercise price $ 20.86    
Share-based compensation exercisable, weighted average exercise price 20.86    
Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation, weighted average exercise price 27.25    
Share-based compensation exercisable, weighted average exercise price $ 27.25    
The Stock Incentive Plan Of 2022 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation shares authorized 200,000    
Share-based compensation shares available for grant 141,996    
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based compensation, expense $ 0 0 4,000
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based compensation, expense $ 596,000 $ 548,000 503,000
Share price $ 35.64 $ 29.3  
Share-based compensation award vesting period 3 years    
Share-based compensation, equity instruments other than options, nonvested 74,584 68,183  
Share-based compensation, equity instruments other than options, aggregate intrinsic value, outstanding $ 2,700,000 $ 2,000,000  
Share-based compensation, equity instruments other than options, grant date fair value $ 615,000 574,000  
Share-based payment nonvested award, cost not yet recognized, period for recognition 1 year 3 months 21 days    
Share-based payment, nonvested award, excluding option, cost not yet recognized, amount $ 784,000    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation, vesting rights, percentage 125.00%    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Three [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation, vesting rights, percentage 75.00%    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation, vesting rights, percentage 100.00%    
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Four [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation, vesting rights, percentage 0.00%    
Performance Stock Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based compensation, expense $ 84,000 $ 81,000 $ 47,000
Share price $ 35.64 $ 29.3  
Share-based compensation, equity instruments other than options, nonvested 16,552 11,521  
Share-based compensation, equity instruments other than options, aggregate intrinsic value, outstanding $ 590,000 $ 338,000  
Share-based compensation, equity instruments other than options, grant date fair value $ 125,000 $ 124,000  
Share-based payment nonvested award, cost not yet recognized, period for recognition   3 years 3 months 18 days  
Share-based payment, nonvested award, excluding option, cost not yet recognized, amount   $ 208,000