XML 133 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 05, 2023
Share-based Compensation Arrangement by Share-based Payment Award      
Options granted (in shares) 0 0  
Defined contribution plan, maximum annual contributions per employee, percent 75.00%    
Total deferred balances $ 6,400 $ 4,800  
Defined contribution plan employer discretionary contribution amount 900 800  
Contributions 0 0  
Executive Officer [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Deferred compensation 1,000 1,000  
Interest paid on deferred fees 500 400  
Deferred compensation arrangement with individual, distributions paid $ 14 $ 724  
Supplemental Employee Retirement Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Description of defined contribution pension and other postretirement plans The retirement benefit under the SERP is an amount equal to sixty percent (60%) of the average of the President and CEO’s base salary for the thirty-six (36) months immediately preceding the executive’s separation from service after age 66, adjusted annually thereafter by a percentage equal to the Consumer Price Index as reported by the U.S. Bureau of Labor Statistics for All Urban Consumers (CPI-U).    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Award vesting period 3 years    
Award expiration period 10 years    
Compensation cost not yet recognized $ 0    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Award vesting period 4 years    
Compensation cost not yet recognized $ 3,300    
Compensation cost recognition weighted average period 2 years 4 months 24 days    
2023 Equity Compensation Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares available for grant (in shares) 402,574    
2023 Equity Compensation Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares authorized (in shares)     500,000
2023 Equity Compensation Plan | Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Options granted (in shares) 281,500    
Unvested options cancelled and returned 16,162    
2023 Equity Compensation Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Options granted (in shares) 345,850    
Unvested options cancelled and returned 24,537