Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) (Parenthetical) - Restricted Stock Units [Member] - USD ($) |
3 Months Ended | |||
---|---|---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
|||
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||
Fair value of restricted stock units vested | $ 28.55 | $ 15.79 | ||
Weighted average grant date fair value per share | $ 48,000 | $ 36,000 | ||
Share-based compensation, stock options vested | 317,333 | |||
Number of Shares, Unvested, Ending balance | [1] | 392,288 | ||
|