v3.26.1
Stock-Based Compensation - Additional Information (Detail) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Time Based Restricted Stock Units Rsu [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
PSUs ,Granted   873,774 206,316
Performance Based Restricted Stock Units [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
PSUs ,Granted 1,049,150 524,564  
PSU vested   3,057,333