v3.26.1
Stockholder Equity (Details 3) - Unvested time-based RSUs [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Nonvested, beginning of the period 273,721 593,487 593,487
Granted 175,000    
Vested (76,802) (166,221)  
Forfeited (444) (153,545)  
Nonvested,end of the period 371,475 273,721 371,475
Weighted Average Exercise Price, beginning balance $ 4.58 $ 5.02 $ 5.02
Weighted Average Exercise Price granted 2.87    
Weighted Average Exercise Price vested 3.36 5.45  
Weighted Average Exercise Price forfeited 6.20 5.35  
Weighted Average Exercise Price, ending balance $ 4.03 $ 4.58 $ 4.03