Stock-Based Compensation - Additional Information (Detail) - Performance-based Stock Awards |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | 150.00% |
| Maximum [Member] | |
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | 200.00% |