Schedule of Restricted Share Units (Details) - $ / shares |
6 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
||||
| Equity [Abstract] | |||||
| Number of shares, Unvested, Beginning balance | 332,209 | 400,757 | |||
| Weighted average grant date fair value per share, Unvested, Beginning balance | $ 6.26 | $ 5.22 | |||
| Number of shares, Granted | 181,238 | 140,762 | [1] | ||
| Weighted average grant date fair value per share, Granted | $ 5.62 | $ 7.53 | [1] | ||
| Number of shares, Vested | (122,276) | (159,169) | |||
| Weighted average grant date fair value per share, Vested | $ 5.34 | $ 5.18 | |||
| Number of shares, Forfeited | (55,087) | (50,141) | |||
| Weighted average grant date fair value per share, Forfeited | $ 7.21 | $ 4.98 | |||
| Number of shares, Unvested, ending balance | 336,084 | 332,209 | |||
| Weighted average grant date fair value per share, Unvested, Ending balance | $ 6.09 | $ 6.26 | |||
| |||||