v3.25.2
Share-Based Compensation - Summary of Performance Stock Units (Detail) - Performance Stock Units ("PSUs") [Member] - Share Based Compensation Plans [Member]
6 Months Ended
Jun. 30, 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 (450,957)
Shares, Forfeited or canceled (66,021)
Shares, outstanding at End of Period 1,151,308