v3.26.1
Stockholders' Equity (Details 2) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Equity [Abstract]    
RSUs non-vested shares, beginning 214,375 209,159
RSUs granted shares 125,083 104,719
Grant date fair value, granted $ 3.95 $ 3.98
RSUs vested shares (335,619) (98,816)
Grant date fair value, vested $ 3.21 $ 2.18
RSUs forfeited shares (3,839) (687)
Grant date fair value, beginning $ 2.79  
Grant date fair value, ending $ 2.79