XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Stock Options Activity A summary of stock option activity under the Company’s 2014 Plan for the six months ended June 30, 2026 is as follows:
Stock OptionsNumber of Shares Weighted Average Exercise
Price per Share
 Weighted Average Remaining
Contractual Term in Years
 Aggregate Intrinsic Value
Outstanding at January 1, 2026199,991 $2.25 3.08$2,915,869 
Granted$$
Exercised(40,836)$2.25 $448,159 
Expired/Forfeited(6,666)$2.25 2.86$88,875 
Outstanding at June 30, 2026152,489 $2.25 2.52$2,558,765 
Vested and Exercisable at June 30, 202676,685 $2.25 2.52$1,286,774 
Schedule of the Restricted Common Stock Activity
A summary of the restricted Common Stock activity under the 2024 Plan for the six months ended June 30, 2026 is as follows:
Restricted Stock AwardsShares Weighted Average Grant Date
Fair Value per Share
Aggregate Fair Value
Balance at January 1, 2026223,288$15.35 $3,427,471 
Granted83,469$16.63 $1,388,089 
Vested(82,904)$15.68 $(1,299,935)
Forfeited(8,974)$16.26 $(145,917)
Balance at June 30, 2026214,879$15.68 $3,369,708