ComprehensiveIncome SHOULD be equal to the summation of the underlying values. | {if (not(xff:has-fallback-value(xs:QName('varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit2_ComprehensiveIncome')))) then ((for $v in $varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit2_ComprehensiveIncome return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit2_ChildrenOfComprehensiveIncomeCredit')))) then ((for $v in $varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit2_ChildrenOfComprehensiveIncomeCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit2_ChildrenOfComprehensiveIncomeDebit')))) then ((for $v in $varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit2_ChildrenOfComprehensiveIncomeDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
ComprehensiveIncomeOther SHOULD be equal to the summation of the underlying values. | {if (not(xff:has-fallback-value(xs:QName('varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit1_ComprehensiveIncomeOther')))) then ((for $v in $varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit1_ComprehensiveIncomeOther return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit1_ChildrenOfComprehensiveIncomeOtherCredit')))) then ((for $v in $varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit1_ChildrenOfComprehensiveIncomeOtherCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit1_ChildrenOfComprehensiveIncomeOtherDebit')))) then ((for $v in $varArc_ConsolidatedStatementOfComprehensiveIncome_PrtFST1SumOfChildrenParentCredit1_ChildrenOfComprehensiveIncomeOtherDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}