v3.24.0.1
Share-Based Compensation - Summary of RSU Activity (Detail) - RSUs [Member]
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation Arrangement By Share-based Payment Award [Line Items]  
Outstanding, Number of Shares, Beginning Balance | shares 934,342
Granted, Number of Shares | shares 208,875
Vested, Number of Shares | shares (415,658)
Forfeited, Number of Shares | shares (90,002)
Outstanding, Number of Shares, Ending Balance | shares 637,557
Outstanding, Average Grant Date Fair Value, Beginning Balance | $ / shares $ 10.94
Granted, Average Grant Date Fair Value | $ / shares 5
Vested, Average Grant Date Fair Value | $ / shares 14.6
Forfeited, Average Grant Date Fair Value | $ / shares 7.61
Outstanding, Average Grant Date Fair Value, Ending Balance | $ / shares $ 7.08