XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - SAR Activity (Detail) - Stock Appreciation Rights (SARs) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Stock Appreciation Rights Activity [Line Items]      
SARs Outstanding, Beginning Balance 219,880 233,969 200,998
Granted, SARs 33,277 51,916 32,971
Exercised, SARs (58,767) (53,036) 0
Canceled, SARs (4,142) (12,969) 0
Shares Outstanding, SARs, Ending Balance 190,248 219,880 233,969
Vested, SARs 122,598    
Exercisable, SARs 122,598    
Outstanding, Weighted Average Grant Price Per Share, Beginning Balance $ 49.34 $ 40.64 $ 33.86
Granted, Weighted Average Grant Price Per Share 90.86 56.8 82.01
Exercised, Weighted Average Grant Price Per Share 35.77 11.95 0
Canceled, Weighted Average Grant Price Per Share 89.99 75.25 0
Outstanding, Weighted Average Grant Price Per Share, Ending Balance 59.91 $ 49.34 $ 40.64
Vested, Weighted Average Grant Price Per Share 51.41    
Exercisable, Weighted Average Grant Price Per Share $ 51.41    
Weighted Average Remaining Contractual Life, Outstanding 6 years 3 months 18 days    
Weighted Average Remaining Contractual Life, Vested 5 years 1 month 6 days    
Weighted Average Remaining Contractual Life, Exercisable 5 years 1 month 6 days    
Aggregate Intrinsic Value, Outstanding $ 3,145,845    
Aggregate Intrinsic Value, Vested 2,794,991    
Aggregate Intrinsic Value, Exercisable $ 2,794,991