XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.1
Compensation and Benefit Plans - Summary of ESOP Shares (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Shares committed-to-be-released 133,744 133,744
Shares allocated to participants 437,880 354,227
Unallocated shares 1,435,732 1,569,475
Total 2,007,356 2,057,446
Fair value of unallocated shares $ 14,013 $ 14,628