XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
item
ASUS  
Disaggregation of Revenue [Line Items]  
Revenue recognized $ 1.4
Revenue, remaining performance obligation, amount $ 4,100.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
Bay State Utility Service LLC (" BSUS")  
Disaggregation of Revenue [Line Items]  
Number of contracts with 15 year contract | item 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