XML 170 R156.htm IDEA: XBRL DOCUMENT
v3.21.1

27 Insurance (Details) R$ in Thousands | Dec. 31, 2020 BRL (R$)
--- | ---
Summary of insurance [Line Items] |
Coverage | R$ 5,796,130
Specified risks - fire [member] |
Summary of insurance [Line Items] |
Coverage | 2,185,827
Engineering risk [member] |
Summary of insurance [Line Items] |
Coverage | 2,764,278
Guarantee insurance for escrow deposit [member] |
Summary of insurance [Line Items] |
Coverage | 500,000
Traditional guarantee insurance [member] |
Summary of insurance [Line Items] |
Coverage | 100,000
Civil liability- d&o (directors and officers) [member] |
Summary of insurance [Line Items] |
Coverage | 100,000
Civil liability - works [member] |
Summary of insurance [Line Items] |
Coverage | 136,010
Domestic and international transportation [member] |
Summary of insurance [Line Items] |
Coverage | 1
Civil liability - operations [member] |
Summary of insurance [Line Items] |
Coverage | 10,000
Other insurance coverage [member] |
Summary of insurance [Line Items] |
Coverage | R$ 15

X
- Definition The amount represents information related to insurance coverage. + References No definition available. + Details
Name: | sbs_InsuranceCoverage
Namespace Prefix: | sbs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Its represents information related to summary of insurance. + References No definition available. + Details
Name: | sbs_SummaryOfInsuranceLineItems
Namespace Prefix: | sbs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_SpecifiedRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_EngineeringRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_GuaranteeInsuranceEscrowDepositMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_TraditionalGuaranteeInsurancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_CivilLiabilityDirectorsAndOfficersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_CivilLiabilityWorkMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_DomesticAndInternationalTransportationaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_CivilLiabilitysOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInsuranceContractsAxis=sbs_OtherInsuranceCoveragesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |