v3.26.1
Acquisitions (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2026
USD ($)
Customer
Jan. 28, 2026
USD ($)
Customer
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Acquisitions [Abstract]        
Purchase price and acquisition costs     $ 470 $ 0
Wastewater Collection and Treatment Assets of CMV Sewage Co., Inc. [Member]        
Acquisitions [Abstract]        
Number of customers acquired | Customer   280    
Purchase price and acquisition costs   $ 424    
Wastewater Collection and Treatment Assets of Pine Run Retirement Community [Member]        
Acquisitions [Abstract]        
Number of customers acquired | Customer 100      
Purchase price and acquisition costs $ 46