XML 93 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employees [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total stock-based compensation $ 29,335 $ 27,797 $ 28,176
Employees [Member] | Full Value Awards [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total stock-based compensation 27,607 24,205 24,593
Employees [Member] | Stock Options [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total stock-based compensation 1,728 3,592 3,583
Non-Employee Directors [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total stock-based compensation 30,847 29,190 29,864
Non-Employee Directors [Member] | Restricted Stock and Restricted Stock Units [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total stock-based compensation $ 1,512 $ 1,393 $ 1,688