XML 138 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefits - Deferral Percentages (Details)
12 Months Ended
Dec. 31, 2023
plan
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Employee Benefits      
Number of employee retirement plans | plan 2    
401K Plan      
Employee Benefits      
Company contribution percentage of amounts deferred by employee's up to 3% of compensation 100.00%    
Company contribution percentage of amounts deferred by employee's between 3%-6% of compensation 50.00%    
401K Plan | Minimum      
Employee Benefits      
Percentage of eligible compensation 3.00%    
401K Plan | Maximum      
Employee Benefits      
Percentage of eligible compensation 6.00%    
ESOP      
Employee Benefits      
Unallocated ESOP shares outstanding | shares 0 0 0