v3.26.3
Subsequent Events - Additional Information (Details) - Subsequent Event - USD ($)
$ in Millions
1 Months Ended
Nov. 02, 2026
Oct. 01, 2026
EcOz Environmental Consultants    
Subsequent Event [Line Items]    
Acquisition percentage   100.00%
EcOz and Permian    
Subsequent Event [Line Items]    
Purchase price $ 8.8