XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Schedule of Vesting Activity Relating to Restricted Stock Units Outstanding (Detail) - Restricted Stock Units [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance, RSUs Vested 554,556 456,190 420,635
Vested, Number of RSUs Vested 340,118 134,196 147,680
Settled, Number of RSUs Vested (100,000) (35,830) (112,125)
Balance, RSUs Vested 794,674 554,556 456,190
Vested, Fair Value $ 9,938 $ 4,543 $ 4,739
Settled, Fair Value $ 3,405 $ 997 $ 3,293