v3.26.1
Schedule of Restricted Stock Units (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]    
Number of restricted stock units outstanding, Beginning balance 831,346
Weighted average fair value outstanding, Beginning balance $ 2.32
Number of restricted stock units outstanding, Granted 477,431 852,214
Weighted average fair value outstanding, Granted $ 4.87 $ 2.31
Number of restricted stock units outstanding, Vested (43,334)
Weighted average fair value outstanding, Vested $ 7.11
Number of restricted stock units outstanding, Ending balance 1,265,443 852,214
Weighted average fair value outstanding, Ending balance $ 3.12 $ 2.31