XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2023
Class Of Stock [Line Items]      
Treasury stock, shares 4,655,798   4,628,072
Shares purchased during period   251,120  
Treasury stock distributed under deferred compensation plan 24,087    
Stock purchased to settle employees statutory withholding taxes relates to performance stock awards and deferred compensation distribution 51,813    
Open Market Repurchases [Member]      
Class Of Stock [Line Items]      
Shares purchased during period 0