XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Plans - Schedule of Exercise Price Ranges, Characteristics of Outstanding Stock Options (Detail)
12 Months Ended
Dec. 31, 2023
$ / 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 17,820
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 44.50
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 1 year 7 months 28 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]  
Stock Options Exercisable (in shares) | shares 17,820
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 44.50
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 1 year 7 months 28 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 8,716
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 48.92
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 1 year 8 months 23 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]  
Stock Options Exercisable (in shares) | shares 8,716
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 48.92
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 1 year 8 months 23 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 26,536
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 45.95
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 1 year 8 months 4 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]  
Stock Options Exercisable (in shares) | shares 26,536
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 45.95
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 1 year 8 months 4 days