v3.25.4
Stock-Based Compensation (Details 3) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Stock-Based Compensation    
Number of restricted stock units outstanding, beginning 305,834 13,334
Number of restricted stock units granted 395,000 440,000
Number of restricted stock units vested/released (228,321) (109,166)
Number of restricted stock units cancelled/forfeited (7,500) (38,334)
Number of restricted stock units outstanding, ending 465,013 305,834
Weighted average exercise price outstanding, beginning $ 5.21 $ 1.73
Weighted average exercise price granted 5.87 5.24
Weighted average exercise price vested/released 5.48 5.05
Weighted average exercise price cancelled/forfeited 5.36 4.73
Weighted average exercise price outstanding, ending $ 5.64 $ 5.21