XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Employee Benefit Plans - Narrative (Details)
9 Months Ended
Sep. 30, 2025
USD ($)
post_retirement_benefit_plan
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Retirement Benefits, Description [Abstract]      
Defined contribution plan service period (in months) 3 months    
Defined contribution plan employer maximum percentage match of annual salary based on employee contribution 3.00%    
Defined contribution plan, employer matching contribution, percent of match 3.00%    
Expense related to 401(k) plan $ 827,000 $ 829,000  
Unfunded, supplemental retirement benefits payable period 20 years    
Pension expense $ 120,000 137,000  
Accrued pension liability $ 2,483,000 2,586,000 $ 2,578,000
Number of post-retirement benefit plans | post_retirement_benefit_plan 2    
Post-retirement benefit plan health insurance subsidy range minimum per month per person $ 40    
Post-retirement benefit plan health insurance subsidy range maximum per month per person 1,200    
Net periodic pension cost $ 0 $ 0  
Discount rate 5.30%    
Assumed health care cost trend rate 7.00%    
Expected future benefit payments, current year $ 90,000    
Estimated plan expense 0    
Effect of one percentage point increase on accumulated benefit obligation 100,000    
Effect of one percentage point increase on interest cost 7,000    
Effect of one percentage point increase on service cost $ 1,000