v3.25.1
Stock Options (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of share-based compensation, stock options granted
Stock options outstanding as of March 31, 2025 are presented below:

Stock Options Granted
DateSharesForfeitedSettlementOutstandingStrike PriceVesting PeriodExpiration
January 17, 202464,700 (4,700)— 60,000 $20.85 3 years10 years
January 17, 202432,300 (2,300)— 30,000 20.85 5 years10 years
January 20, 202359,500 (6,700)— 52,800 27.77 3 years10 years
January 20, 202329,500 (3,300)— 26,200 27.77 5 years10 years
January 18, 2022156,000 (6,700)(73,300)76,000 24.10 3 years10 years
January 18, 202278,000 (3,300)— 74,700 24.10 5 years10 years
April 9, 2021156,500 (6,700)(82,400)67,400 24.23 3 years10 years
April 9, 202178,000 (3,300)— 74,700 24.23 5 years10 years
March 11, 2020119,300 (2,500)(63,800)53,000 25.34 3 years10 years
March 11, 2020119,200 (2,500)— 116,700 25.34 5 years10 years
March 15, 2019120,900 (24,300)(34,125)62,475 28.01 3 years10 years
March 15, 2019119,100 (23,700)(34,125)61,275 28.01 5 years10 years
August 27, 201558,125 (26,250)(28,875)3,000 28.02 5 years10 years
1,191,125 (116,250)(316,625)758,250 $25.05 
A summary of stock option activity for the three months ended March 31, 2025 is presented below:
March 31, 2025
SharesWeighted Average Exercise Price
Outstanding, beginning of year1,087,300 $25.12 
Granted— — 
Settlement(281,050)25.34 
Forfeited(48,000)25.04 
Outstanding, end of period758,250 $25.05 
Exercisable, end of period439,850 $25.73