XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Stock Option Activity
The following table presents stock options outstanding as of and for the six months ended June 30, 2025:
 SharesWeighted-Average
Exercise Price,
per Share
Weighted-Average
Remaining Term (years)
Outstanding, beginning of period882,570 $20.39 
Exercised(146,860)20.77 
Granted— — 
Forfeited— — 
Outstanding, vested, and exercisable, end of period735,710 $20.32 2.77
The following table presents stock options outstanding as of and for the six months ended June 30, 2025:
 SharesWeighted-Average
Exercise Price,
per Share
Weighted-Average
Remaining Term (years)
Outstanding, beginning of year74,919 $22.76 
Exercised— — 
Granted— — 
Forfeited— — 
Outstanding, vested, and exercisable, end of period74,919 $22.76 2.52