Share-Based Compensation - Schedule of Share Options (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
|
| Schedule of Share Options [Abstract] | |||
| Number of options, Beginning balance | 185,000 | 377,500 | 180,000 |
| Weighted average exercise price per option, Beginning balance | $ 1 | $ 1.02 | $ 1 |
| Number of options, Expired | (192,500) | (180,000) | |
| Weighted average exercise price per option, Expired | $ 1.03 | $ 1 | |
| Number of options, Ending balance | 185,000 | 185,000 | |
| Weighted average exercise price per option, Ending balance | $ 1 | $ 1 | $ 0 |