v3.26.1
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