XML 165 R123.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Share Information Held by the ESOP (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Oct. 14, 2020
Share-Based Payment Arrangement [Abstract]      
Allocated shares (in shares) 1,541,971 1,046,850  
Shares committed to be released (in shares) 103,230 104,464  
Unallocated shares (suspense shares) (in shares) 13,270,932 13,769,628  
Total shares (in shares) 14,916,133 14,920,942 14,940,652
Fair value of unallocated shares $ 188,447 $ 237,526