Share-Based Compensation - Summary of Information Regarding the Time Based RSU Activity and Changes (Detail) - RSUs - $ / shares |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2024 |
Dec. 31, 2023 |
|
| Number of Shares | ||
| Outstanding at beginning of year, Number of Shares (in shares) | 1,645,130 | |
| Time based RSU's granted, Number of Shares (in shares) | 1,100,255 | |
| Time based RSU's vested, Number of Shares (in shares) | (732,992) | |
| Time based RSU's cancelled, Number of Shares (in shares) | (61,611) | |
| Outstanding at end of year, Number of Shares (in shares) | 1,950,782 | 1,645,130 |
| Weighted-Average Grant Date Fair Value Per Share | ||
| Outstanding at beginning of year, Weighted-Average Grant Date Fair Value (in dollars per share) | $ 48.92 | |
| Outstanding at end of year, Weighted-Average Grant Date Fair Value (in dollars per share) | $ 60.35 | $ 48.92 |
| Restricted stock outstanding, Weighted-Average Contractual Life (in years) | 1 year 2 months 12 days | 1 year |