XML 120 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Ownership Plan - Loan, Expense and Shares (Details) - USD ($)
12 Months Ended
Jan. 01, 2009
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Ownership Plan      
Allocated shares   619,938 583,474
Unearned shares   244,665 293,598
Total ESOP shares   864,603 877,072
Fair value of unearned shares, in thousands   $ 2,728,000 $ 7,049,000
ESOP      
Employee Stock Ownership Plan      
Amount borrowed from employer $ 9,800,000    
Shares purchased 978,650    
Percentage of shares issued in initial public offering 8.00%    
Employee stock ownership plan, price per share of shares acquired in initial public offering (in dollars per share) $ 10.00    
Term of loan   20 years  
ESOP expense   $ 692,000 $ 1,100,000
ESOP | Prime rate      
Employee Stock Ownership Plan      
Variable interest rate   prime rate, as published in The Wall Street Journal