v3.25.2
Stockholders Equity and StockBased Compensation (Details 2) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Weighted average fair value grant date, vested $ 9.42 $ 3.00
Options aggregate intrinsic value, Outstanding beginning $ 184,818  
Restricted Stock Award [Member]    
Outstanding at beginning of period 781,864  
Shares, Granted 357,940  
Shares, vested (122,283)  
Shares, forfieted 0  
Outstanding at end of period 1,017,521  
Weighted average fair value grant date, beginning $ 5.19  
Weighted average fair value grant date, granted 7.26  
Weighted average fair value grant date, vested 5.81  
Weighted average fair value grant date, forfeited 0  
Weighted average fair value grant date, ending $ 5.84  
Options aggregate intrinsic value, Outstanding beginning $ 3,698,217  
Options aggregate intrinsic value, granted 2,597,022  
Options aggregate intrinsic value, vested 1,039,505  
Options aggregate intrinsic value, forfeited 0  
Options aggregate intrinsic value, Outstanding ending $ 13,604,256