XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Option Activity in the Company's Incentive Plan (Details) - 2016 Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Outstanding at January 1, 2024 (in shares) 22,500    
Granted (in shares) 7,500 0 26,500
Exercised (in shares) (3,575) (37,800) (13,150)
Forfeited (in shares) 0    
Outstanding (vested and expected to vest) at December 31, 2024 (in shares) 26,425    
Weighted Average Exercise Price per Share      
Outstanding at January 1, 2024, weighted average exercise price per share (in dollars per share) $ 58.89    
Granted, weighted average exercise price per share (in dollars per share) 0    
Exercised, weighted average exercise price per share (in dollars per share) 57.73    
Forfeited, weighted average exercise price per share (in dollars per share) 0    
Outstanding (vested and expected to vest) at December 31, 2024, weighted average exercise price per share (in dollars per share) $ 79.33    
Stock Options Additional Disclosures      
Outstanding (vested and expected to vest) at December 31, 2024, Weighted average remaining contractual term 7 years 9 months 18 days    
Outstanding (vested and expected to vest) at December 31, 2024, aggregate intrinsic value $ 1,300    
Exercisable at December 31, 2024 (in shares) 12,300    
Exercisable at December 31, 2024, weighted average exercise price per share (in dollars per share) $ 57.96    
Exercisable at December 31, 2024, weighted average remaining contractual term 6 years 8 months 12 days    
Exercisable at December 31, 2024, aggregate intrinsic value $ 859