XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Ownership Plan (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
loan
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Nov. 09, 2021
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Contributions to ESOP $ 2,700 $ 2,700      
Dividends paid unallocated ESOP shares 254 245      
Outstanding loan $ 4,200 $ 6,800      
Unallocated shares of ESOP (in shares) | shares 197,588 317,343      
Fair value of unallocated shares $ 3,400        
Total $ 6,946 $ 7,192 $ 5,405    
Shares allocated to participants (in shares) | shares 2,765,724        
Shares committed to be released (in shares) | shares 119,755        
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 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 $ 2,100 2,500 2,200    
Increase (decrease) in the average fair value $ (341) $ 82 $ 179