Stock-Based Compensation - Summary of Stock Awards Granted (Detail) - $ / shares |
3 Months Ended | 6 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
||||||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||||||
| Grants, Stock options | 22,016 | 5,100 | 488,192 | 321,478 | |||||||
| Weighted Average Grant Date Fair Value, Stock options | $ 13.98 | $ 72.37 | $ 46.93 | $ 67.63 | |||||||
| Grants, Restricted stock units | 317,317 | 54,905 | [1] | 1,815,501 | [2] | 1,216,890 | [1] | ||||
| Weighted Average Grant Date Fair Value, Restricted stock units | $ 17.1 | $ 138.91 | $ 83.72 | $ 129.05 | |||||||
| Restricted Stock Units [Member] | |||||||||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||||||
| Grants, Restricted stock units | 8,860 | 120,378 | 97,460 | ||||||||
| |||||||||||