XML 136 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Compensation Plans - Schedule of Information With Respect to Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Option, Exercise Price Range    
Share Options Outstanding (in shares) 221,427 184,930
Stock Options Exercisable (in shares) 106,303  
Weighted Average Exercise Price (in dollars per share) $ 90.19  
Weighted Average Remaining Contractual Life 7 years 8 months 23 days  
Under $80.00    
Share-based Payment Arrangement, Option, Exercise Price Range    
Upper range limit (exercise price) (usd per share) $ 80.00  
Share Options Outstanding (in shares) 42,091  
Stock Options Exercisable (in shares) 42,091  
Weighted Average Exercise Price (in dollars per share) $ 53.78  
Weighted Average Remaining Contractual Life 6 years 1 month 28 days  
Award vesting period 3 years  
Over $80.00 and under $95.00    
Share-based Payment Arrangement, Option, Exercise Price Range    
Upper range limit (exercise price) (usd per share) $ 95.00  
Lower range limit (exercise price) (usd per share) $ 80.00  
Share Options Outstanding (in shares) 63,231  
Stock Options Exercisable (in shares) 39,280  
Weighted Average Exercise Price (in dollars per share) $ 80.57  
Weighted Average Remaining Contractual Life 7 years 2 months 4 days  
Award vesting period 3 years  
Over $95.00 and under $110.00    
Share-based Payment Arrangement, Option, Exercise Price Range    
Upper range limit (exercise price) (usd per share) $ 110.00  
Lower range limit (exercise price) (usd per share) $ 95.00  
Share Options Outstanding (in shares) 64,234  
Stock Options Exercisable (in shares) 24,932  
Weighted Average Exercise Price (in dollars per share) $ 106.47  
Weighted Average Remaining Contractual Life 8 years 1 month 9 days  
Award vesting period 3 years  
Over $110.00    
Share-based Payment Arrangement, Option, Exercise Price Range    
Lower range limit (exercise price) (usd per share) $ 110.00  
Share Options Outstanding (in shares) 51,871  
Stock Options Exercisable (in shares) 0  
Weighted Average Exercise Price (in dollars per share) $ 111.29  
Weighted Average Remaining Contractual Life 9 years 2 months 15 days  
Award vesting period 3 years