XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Detail)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Unvested balance December 31, 2021 | shares 2,511,930
Granted | shares 1,787,552
Vested | shares (1,449,756)
Forfeited | shares (763,719)
Unvested balance December 31, 2022 | shares 2,086,007
Unvested balance December 31, 2021 | $ / shares $ 17.48
Granted | $ / shares 9.63
Vested | $ / shares 16.28
Forfeited | $ / shares 15.55
Unvested balance December 31, 2022 | $ / shares $ 12.29