Commitments and Contingencies (Details) - USD ($) |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|---|
Apr. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Commitments and Contingencies [Abstract] | |||||
| Other income | $ 202,173 | $ 202,173 | $ 202,173 | ||