v3.26.1
Stock-Based Compensation - Schedule of Unvested pRSUs Outstanding (Detail) - Performance and Service-Based RSUs [Member] - shares
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding shares 903,791 968,201
Performance Conditions Met [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding shares 459,573 479,028
2027 Performance Conditions [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding shares 444,218 489,173