v3.25.1
Share-Based Compensation - Summary of Performance Stock Units (Detail) - Performance Stock Units ("PSUs") [Member] - Share Based Compensation Plans [Member]
3 Months Ended
Mar. 31, 2025
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Shares, outstanding at Beginning of Period 1,091,885
Shares, Granted 576,401
Shares, Vested and released (451,070)
Shares, Forfeited or canceled (75,664)
Shares, outstanding at End of Period 1,141,552