Asset Retirement Obligation - Schedule of Change in Asset Retirement Obligation (Details) - USD ($) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Asset Retirement Obligation Disclosure [Abstract] | |||||
| Asset retirement obligation at beginning of year | $ 2,831,430 | $ 223,520 | $ 223,520 | ||
| Additions to ARO liability | 0 | 2,565,906 | |||
| Accretion | $ 47,082 | $ 4,986 | 81,722 | $ 9,972 | 42,004 |
| Foreign exchange | 55,167 | 0 | |||
| Asset retirement obligation at end of year | $ 2,968,319 | $ 2,968,319 | $ 2,831,430 | ||