XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Savings and Stock Ownership Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Employee Savings and Stock Ownership Plan [Abstract]      
Defined contribution plan, employer matching contribution, percent of company match 100.00% 100.00% 100.00%
Defined contribution plan, employer matching contribution, percent of employee's gross pay 6.00% 6.00% 6.00%
Defined contribution plan, employer discretionary contribution percent 4.00% 4.00%  
Expense, defined contribution plan, employer contributions $ 1,652 $ 1,273 $ 1,207
Shares held in employee stock ownership plan, allocated 350,160 326,523