v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Assumption Used for Stock Options Activity
The following weighted average assumptions were used for grants during the following periods:
Six months ended
June 30,
20252024
Dividend Yieldn/a0.00 %
Volatilityn/a74.72 %
Risk-Free Interest Raten/a4.17 %
Expected Lifen/a3.50 years
Schedule of Stock Options Activity A summary of stock option activity under the Company’s 2014 Plan for the six months ended June 30, 2025 is as follows:
Stock OptionsNumber of Shares Weighted Average Exercise
Price per Share
 Weighted Average Remaining
Contractual Term
 Aggregate Intrinsic Value
   
Outstanding at January 1, 2025281,913 $2.71 3.74$3,517,111 
 
Granted— $— — $
Exercised(63,172)$4.32 — $713,366 
Expired/Forfeited(13,749)$2.25 3.76$201,202 
 
Outstanding at June 30, 2025204,992 $2.25 3.76$2,937,327 
 
Vested and Exercisable at June 30, 202580,024 $2.25 3.56$1,146,662 
Schedule of the Restricted Common Stock Activity
A summary of the restricted Common Stock activity under the 2014 Plan and the 2024 Plan for six months ended June 30, 2025 is as follows:
Restricted Stock AwardsShares Weighted Average Grant Date
Fair Value per Share
Aggregate Fair Value
   
Balance at January 1, 2025267,586$5.24 $1,402,151 
    
Granted95,934$15.47 $1,484,099 
Vested(216,226)$3.80 $(821,659)
Forfeited(10,703)$9.09 $(97,290)
Balance at June 30, 2025136,591$14.40 $1,967,301