Construction in Progress - Summary of Construction in Progress (Detail) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Construction In Progress [Line Items] | ||
| Total construction in progress | $ 3,497 | $ 3,050 |
| Engineering Services and Vendor Testing [Member] | ||
| Construction In Progress [Line Items] | ||
| Total construction in progress | 3,412 | 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 |
| Buildings [Member] | ||
| Construction In Progress [Line Items] | ||
| Total construction in progress | $ 0 | $ 66 |