v3.26.1
Schedule of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of RSU shares, Outstanding, beginning balance 1,594,205 12,501
Weighted average exercise price, Outstanding, beginning balance $ 14.26 $ 7.80
Number of RSU shares, Granted 760,241 29,168
Weighted average grant date fair value, Granted $ 9.54
Number of RSU shares, Cancelled (78,120)
Weighted average exercise price, Cancelled $ 19.27
Number of RSU shares, Vested (960,467) (37,502)
Weighted average exercise price, Vested $ 14.00 $ 1.98
Number of RSU shares, Outstanding, ending balance 1,315,859 4,167
Weighted average exercise price, Outstanding, ending balance $ 17.79 $ 8.89