Schedule of Restricted Share Units (Details) - $ / shares |
12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|||||||||
| Share-Based Payment Arrangement [Abstract] | ||||||||||
| Number of shares, Unvested, beginning balance | 400,757 | 201,273 | ||||||||
| Weighted average grant date fair value per share, Unvested, beginning balance | $ 5.22 | $ 8.33 | ||||||||
| Number of shares, Granted | 140,762 | [1] | 277,726 | [2],[3] | ||||||
| Weighted average grant date fair value per share, Granted | $ 7.53 | [1] | $ 3.83 | [2],[3] | ||||||
| Number of shares, Vested | (159,169) | (76,213) | ||||||||
| Weighted average grant date fair value per share, Vested | $ 5.18 | $ 8.00 | ||||||||
| Number of shares, Forfeited | (50,141) | (2,029) | ||||||||
| Weighted average grant date fair value per share, Forfeited | $ 4.98 | $ 17.50 | ||||||||
| Number of shares, Unvested, ending balance | 332,209 | 400,757 | ||||||||
| Weighted average grant date fair value per share, Unvested, ending balance | $ 6.26 | $ 5.22 | ||||||||
| ||||||||||