v3.26.1
Schedule of RSUs outstanding (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares Outstanding 578,042 664,597
Weighted-average grant date fair value Outstanding $ 2.70 $ 3.71
Number of shares Outstanding   595,175
Weighted-average grant date fair value Outstanding   $ 1.39
Number of shares Outstanding 3,096,192 412,313
Weighted-average grant date fair value Outstanding $ 1.29 $ 1.34
Number of shares Outstanding (1,800,687) (1,088,132)
Weighted-average grant date fair value Outstanding $ 0.94 $ 2.07
Number of shares Outstanding (708,187) (5,911)
Weighted-average grant date fair value Outstanding $ 1.68 $ 5.40
Number of shares Outstanding 1,165,360 578,042
Weighted-average grant date fair value Outstanding $ 2.29 $ 2.70