v3.25.2
Stock-Based Compensation - Additional Information (Detail) - shares
May 25, 2023
May 21, 2014
Omnibus Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards granted, authorized amount   8,000,000
Amended and Restated Omnibus Plan | Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards granted, authorized amount 9,340,000