XML 136 R127.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Pension plan obligations (Details 1) - BRL (R$) R$ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2024 | Mar. 31, 2023
IfrsStatementLineItems [Line Items] |  |
Subtotal | R$ 55,818 | R$ 58,608
Capitalized | (1,150) | (764)
Reimbursement of additional retirement and pension benefits paid (G0) | (28,040) | (24,622)
Other | 1,508 | 1,441
Pension plan obligations (Note 29) | 28,136 | 34,663
G 1 Plan [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Subtotal | 1,560 | (4,384)
G 0 Plan [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Subtotal | 47,319 | 56,305
Sabesprev Mais Plan [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Subtotal | 6,750 | 6,603
VIVEST Plan [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Subtotal | R$ 189 | R$ 84

X
- References No definition available. + Details
Name: | sbs_ExpensesCapitalizedInAssets
Namespace Prefix: | sbs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | sbs_IfrsStatementLineItems
Namespace Prefix: | sbs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | sbs_PensionPlanObligationOther
Namespace Prefix: | sbs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | sbs_PensionPlanObligationReimbursementOfAdditionalRetirement
Namespace Prefix: | sbs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | sbs_PensionPlanObligationSubtotal
Namespace Prefix: | sbs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | sbs_PensionPlanObligations
Namespace Prefix: | sbs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=sbs_G1PlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=sbs_G0PlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=sbs_SabesprevMaisPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=sbs_VIVESTPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |