XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Plans - Schedule of Exercise Price Ranges, Characteristics of Outstanding Stock Options (Detail)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
$33.01 – $45.00  
Range of Exercise Prices  
Range of Exercise Prices, minimum (in dollars per share) $ 33.01
Range of Exercise Prices, maximum (in dollars per share) $ 45.00
Stock Options Outstanding and Exercisable  
Stock Options Outstanding (in shares) | shares 13,212
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 44.50
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 5 months 23 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]  
Stock Options Exercisable (in shares) | shares 13,212
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 44.50
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 5 months 23 days
$45.01 – $57.93  
Range of Exercise Prices  
Range of Exercise Prices, minimum (in dollars per share) $ 45.01
Range of Exercise Prices, maximum (in dollars per share) $ 57.93
Stock Options Outstanding and Exercisable  
Stock Options Outstanding (in shares) | shares 1,806
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 49.48
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 3 years 25 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]  
Stock Options Exercisable (in shares) | shares 1,806
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 49.48
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 3 years 25 days
$33.01 – $57.93  
Range of Exercise Prices  
Range of Exercise Prices, minimum (in dollars per share) $ 33.01
Range of Exercise Prices, maximum (in dollars per share) $ 57.93
Stock Options Outstanding and Exercisable  
Stock Options Outstanding (in shares) | shares 15,018
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 45.10
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 9 months 14 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]  
Stock Options Exercisable (in shares) | shares 15,018
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 45.10
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 9 months 14 days