XML 106 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Stock Ownership Plan (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
loan
shares
Dec. 31, 2023
USD ($)
loan
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Contributions to ESOP $ 1,500 $ 2,700      
Dividends paid unallocated ESOP shares 158 254      
Outstanding loan $ 2,900 $ 4,200      
Unallocated shares of ESOP (in shares) | shares 131,672 197,588      
Fair value of unallocated shares $ 2,400        
Total $ 7,791 $ 6,946 $ 7,192    
Shares allocated to participants (in shares) | shares 2,885,479        
Shares committed to be released (in shares) | shares 65,916        
Employee Stock Ownership Plan          
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Minimum age limit for employees to participate in ESOP (years) 21 years        
Employee stock ownership plan ESOP minimum service period 1 year        
Minimum number of working hours (hours) 1000 hours        
Employee stock ownership plan ESOP, vesting period 5 years        
Number of outstanding loan agreements | loan 1 2      
Additional borrowings       $ 3,200 $ 8,400
Fixed interest rate (percent)       0.22% 3.25%
Additional common stock shares (in shares) | shares       145,693 292,592
Total $ 1,100 $ 2,100 2,500    
Share based compensation expense (benefit) related to increase (decrease) in fair value $ (124) $ (341) $ 82