v3.25.2
Revenues - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
contract
Jun. 30, 2025
USD ($)
contract
ASUS    
Disaggregation of Revenue [Line Items]    
Revenue recognized $ 2.8 $ 3.9
Revenue, remaining performance obligation, amount $ 4,200.0 $ 4,200.0
ASUS | Minimum    
Disaggregation of Revenue [Line Items]    
Period of fixed price contracts to operate and maintain water systems at various military bases   14 years
ASUS | Maximum    
Disaggregation of Revenue [Line Items]    
Period of fixed price contracts to operate and maintain water systems at various military bases   50 years
Revenue, remaining performance obligation, expected timing of satisfaction, period 49 years 49 years
Bay State Utility Service LLC (" BSUS")    
Disaggregation of Revenue [Line Items]    
Number of contracts with 15 year contract | contract 1 1
Golden State Water Company and Bear Valley Electric Service Inc. | Sales | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage   90.00%
Contracted services: | Bay State Utility Service LLC (" BSUS")    
Disaggregation of Revenue [Line Items]    
Period of fixed price contracts to operate and maintain water systems at various military bases   15 years