Subsequent Events (Details Narrative) - USD ($) |
6 Months Ended | ||
|---|---|---|---|
Jul. 15, 2026 |
Jul. 01, 2026 |
Jun. 30, 2026 |
|
| Subsequent Event [Line Items] | |||
| Share purchase price per share | $ 0.01 | ||
| Subsequent Event [Member] | |||
| Subsequent Event [Line Items] | |||
| Sale of stock | 666,496 | ||
| Share purchase price per share | $ 25.37 | ||
| Shares issued and sold, amount | $ 16,909,000 | ||
| Dividend Record Date June 30, 2026 [Member] | |||
| Subsequent Event [Line Items] | |||
| Dividend payable date | Jul. 15, 2026 | ||
| Dividend record date | Jun. 30, 2026 | ||
| Dividends | $ 4,899,879 | ||
| Dividend Record Date June 30, 2026 [Member] | Subsequent Event [Member] | |||
| Subsequent Event [Line Items] | |||
| Dividend payable date | Jul. 15, 2026 | ||
| Dividends payable amount per share | $ 0.87 | ||
| Dividend record date | Jun. 30, 2026 | ||
| Dividends | $ 4,899,879 |