Construction in Progress - Summary of Construction in Progress (Detail) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Construction In Progress [Line Items] | ||
| Total construction in progress | $ 3,229 | $ 3,050 |
| Buildings [Member] | ||
| Construction In Progress [Line Items] | ||
| Total construction in progress | 1 | 66 |
| Engineering Services and Vendor Testing [Member] | ||
| Construction In Progress [Line Items] | ||
| Total construction in progress | 3,143 | 2,525 |
| Injection and Recovery Wells [Member] | ||
| Construction In Progress [Line Items] | ||
| Total construction in progress | 0 | 374 |
| Capitalized Interest [Member] | ||
| Construction In Progress [Line Items] | ||
| Total construction in progress | $ 85 | $ 85 |