v3.26.1
Stockholder Equity (Details 3)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Nonvested,end of the period 174,767
Unvested time-based RSUs [Member]  
Nonvested, beginning of the period 593,487
Vested (166,221)
Forfeited (153,545)
Nonvested,end of the period 273,721
Weighted Average Exercise Price, beginning balance | $ / shares $ 5.02
Weighted Average Exercise Price vested | $ / shares 5.45
Weighted Average Exercise Price forfeited | $ / shares 5.35
Weighted Average Exercise Price, ending balance | $ / shares $ 4.58