XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Options (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Options Outstanding and Exercisable
The following table summarizes information about options outstanding and exercisable at September 30, 2024:
Options OutstandingOptions Exercisable
Exercise PriceNumber of Options at September 30, 2024Weighted Average Remaining Contractual LifeWeighted Average Exercise PriceNumber of Options at September 30, 2024Weighted Average Remaining Contractual LifeWeighted Average Exercise Price
$14.32 6,871 1.3 years$14.32 6,871 1.3 years$14.32 
$27.80 6,735 1.3 years$27.80 6,735 1.3 years$27.80 
$51.08 26,669 6.5 years$51.08 24,748 6.4 years$51.08 
$62.10 1,333 8.9 years$62.10 389 8.9 years$62.10 
41,608 38,743 
Schedule of Stock Option Activity
Total stock option activity for the nine months ended September 30, 2024, is summarized as follows:
SharesWeighted Average Exercise Price
Outstanding at December 31, 202342,941 $41.10 
Granted— — 
Exercised(1,333)14.32 
Forfeited— — 
Outstanding at September 30, 202441,608 $41.60