| r0.c0 | Costs accumulating funds/Current | cbs-i:CostsAccumulatingFunds | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r1.c0 | Costs accumulating funds use for specified goal/Current | cbs-i:CostsAccumulatingFundsUseForSpecifiedGoal | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r2.c0 | Costs accumulating funds costs own accumulation fund/Current | cbs-i:CostsAccumulatingFundsCostsOwnAccumulationFund | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r3.c0 | Costs accumulating funds costs joint accumlation funds/Current | cbs-i:CostsAccumulatingFundsCostsJointAccumlationFunds | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r4.c0 | Costs accumulating funds costs third party accumulation funds/Current | cbs-i:CostsAccumulatingFundsCostsThirdPartyAccumulationFunds | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r5.c0 | Costs accumulating funds costs obtained government grants/Current | cbs-i:CostsAccumulatingFundsCostsObtainedGovernmentGrants | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |