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