XML 52 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Stock Option Activity
The following table presents stock options outstanding as of and for the three months ended March 31, 2025:
 SharesWeighted-Average
Exercise Price,
per Share
Weighted-Average
Remaining Term (years)
Outstanding, beginning of year882,570 $20.39 
Exercised(97,256)19.88 
Granted— — 
Forfeited— — 
Outstanding, end of year785,314 $20.46 3.09
Options vested or expected to vest785,314 $20.46 
Options exercisable, end of year785,314 $20.46 3.09
The following table presents option activity:
 SharesWeighted-Average
Exercise Price,
per Share
Weighted-Average
Remaining Term (years)
2025
Outstanding, beginning of year74,919 $22.76 
Exercised— — 
Granted— — 
Forfeited— — 
Outstanding, vested, and exercisable, end of year74,919 $22.78 2.77
Options vested or expected to vest74,919 $22.78 
Options vested and exercisable, end of year74,919 $22.78 2.77