XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - SAR Activity (Detail) - Stock Appreciation Rights [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Stock Appreciation Rights Activity [Line Items]      
SARs Outstanding, Beginning Balance 233,969 200,998 293,276
Granted, SARs 51,916 32,971 15,029
Exercised, SARs (53,036) 0 (102,562)
Canceled, SARs (12,969) 0 (4,745)
Shares Outstanding, SARs, Ending Balance 219,880 233,969 200,998
Vested, SARs 150,657    
Exercisable, SARs 150,657    
Outstanding, Weighted Average Grant Price Per Share, Beginning Balance $ 40.64 $ 33.86 $ 22.15
Granted, Weighted Average Grant Price Per Share 56.8 82.01 104.56
Exercised, Weighted Average Grant Price Per Share 11.95 0 9.45
Canceled, Weighted Average Grant Price Per Share 75.25 0 61.66
Outstanding, Weighted Average Grant Price Per Share, Ending Balance 49.34 $ 40.64 $ 33.86
Vested, Weighted Average Grant Price Per Share 41.54    
Exercisable, Weighted Average Grant Price Per Share $ 41.54    
Weighted Average Remaining Contractual Life, Outstanding 6 years 3 months 18 days    
Weighted Average Remaining Contractual Life, Vested 5 years    
Weighted Average Remaining Contractual Life, Exercisable 5 years    
Aggregate Intrinsic Value, Outstanding $ 6,393,512    
Aggregate Intrinsic Value, Vested 6,378,706    
Aggregate Intrinsic Value, Exercisable $ 6,378,706