XML 53 R37.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Organization and Operations (Details) people in Thousands | 12 Months Ended |
--- | --- | ---
Dec. 31, 2021 mi² serviceConnection people entity community subsidiary | Dec. 17, 2021 mi² serviceConnection people
Public Utilities, General Disclosures [Line Items] |  |
Number of variable interest entities | entity | 2 |
Revenue Benchmark | Product Concentration Risk | Water |  |
Public Utilities, General Disclosures [Line Items] |  |
Percentage of revenue derived from sales of water to business and residential customers | 92.00% |
SJWC |  |
Public Utilities, General Disclosures [Line Items] |  |
Number of subsidiaries that are primary beneficiaries | subsidiary | 2 |
Service connections | 231,000 |
Number of people served | people | 1,000,000,000 |
CTWS |  |
Public Utilities, General Disclosures [Line Items] |  |
Number of people served | people | 456 |
Number of communities served | community | 81 |
CTWS | Connecticut and Maine |  |
Public Utilities, General Disclosures [Line Items] |  |
Service connections | 140,000 |
CTWS | Connecticut |  |
Public Utilities, General Disclosures [Line Items] |  |
Service connections | 3,000 |
CLWSC |  |
Public Utilities, General Disclosures [Line Items] |  |
Service connections | 24,000 |
Number of people served | people | 70 |
CLWSC | Kendall West Utility and Bandera East Utility |  |
Public Utilities, General Disclosures [Line Items] |  |
Number of people served from acquisition | people |  | 5
Service area from acquisition | mi² |  | 19
CLWSC | Minimum |  |
Public Utilities, General Disclosures [Line Items] |  |
Service area in square miles | mi² | 266 |
CLWSC | South Central Texas | Kendall West Utility and Bandera East Utility |  |
Public Utilities, General Disclosures [Line Items] |  |
Number of service connections from acquisition |  | 1,600
Acequia Water Supply Corporation |  |
Public Utilities, General Disclosures [Line Items] |  |
Ownership percentage in Acequia Water Supply Corporation | 25.00% |

X
- Definition Public Utilities, Acquisition, Number of People Served + References No definition available. + Details
Name: | sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed
Namespace Prefix: | sjw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Public Utilities, Acquisition, Service Area + References No definition available. + Details
Name: | sjw_PublicUtilitiesAcquisitionServiceArea
Namespace Prefix: | sjw_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Public Utilities, Acquisition, Service Connections + References No definition available. + Details
Name: | sjw_PublicUtilitiesAcquisitionServiceConnections
Namespace Prefix: | sjw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Public Utilities, Number of People Served + References No definition available. + Details
Name: | sjw_PublicUtilitiesNumberOfPeopleServed
Namespace Prefix: | sjw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Public Utilities, Number of Communities Served + References No definition available. + Details
Name: | sjw_PublicUtilitiesNumberofCommunitiesServed
Namespace Prefix: | sjw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Public Utilities, Service Area + References No definition available. + Details
Name: | sjw_PublicUtilitiesServiceArea
Namespace Prefix: | sjw_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Public Utilities, Service Connections + References No definition available. + Details
Name: | sjw_PublicUtilitiesServiceConnections
Namespace Prefix: | sjw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Variable Interest Entities, Number Of Entities + References No definition available. + Details
Name: | sjw_VariableInterestEntitiesNumberOfEntities
Namespace Prefix: | sjw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Variable Interest Entity, Primary Beneficiary, Number Of Subsidiaries + References No definition available. + Details
Name: | sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries
Namespace Prefix: | sjw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 42 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesGeneralDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685 + Details
Name: | us-gaap_VariableInterestEntityOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sjw_WaterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=sjw_ConnecticutandMaineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_CT
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=sjw_KendallWestUtilityAndBanderaEastUtilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=sjw_SouthCentralTexasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |