XML 122 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Schedule of Employee Stock Ownership Plan (Details) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]    
Allocated shares (in shares) 1,190 1,005
Unearned shares (in shares) 3,248 3,475
Total ESOP shares (in shares) 4,438 4,480
Fair value of unearned ESOP shares $ 62,618 $ 75,129