Subsequent Events (Details Narrative) - Restricted Stock Units (RSUs) [Member] - $ / shares |
1 Months Ended | 3 Months Ended | |
|---|---|---|---|
Apr. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Subsequent Event [Line Items] | |||
| Shares granted | 9,526 | ||
| Restricted stock units awards grant date fair value (in dollars per share) | $ 14.09 | $ 21.17 | |
| Subsequent Event [Member] | |||
| Subsequent Event [Line Items] | |||
| Shares granted | 253,953 | ||
| Restricted stock units awards grant date fair value (in dollars per share) | $ 1.85 |