valueAssertion | Adjustment_ADJ01
| | Restated=OrigionallyStated+CorrectionOfAnError+ChangesInAccountingPolicy |
'Adjustment_ADJ01' valueAssertion
Restated=OrigionallyStated+CorrectionOfAnError+ChangesInAccountingPolicy
variables
ChangesInAccountingPolicy: [explicitDimension(proof:'ReportDateAxis',[proof:'CurrentReportMember']),concept(proof:'ChangesInAccountingPolicy')],
CorrectionOfAnError: [explicitDimension(proof:'ReportDateAxis',[proof:'CurrentReportMember']),concept(proof:'CorrectionOfAnError')],
OrigionallyStated: [explicitDimension(proof:'ReportDateAxis',[proof:'PriorReportMember']),concept(proof:'Equity')],
Restated: [explicitDimension(proof:'ReportDateAxis',[proof:'CurrentReportMember']),concept(proof:'Equity')].
|
valueAssertion | Arithmetic_BS01
| | Assets=Liabilities+Equity |
'Arithmetic_BS01' valueAssertion
Assets=Liabilities+Equity
variables
Assets: [concept(proof:'Assets')],
Equity: [concept(proof:'Equity')],
Liabilities: [concept(proof:'Liabilities')].
|
valueAssertion | Arithmetic_IS01
| | ComprehensiveIncome=Revenues-Expenses+Gains-Losses |
'Arithmetic_IS01' valueAssertion
ComprehensiveIncome=Revenues-Expenses+Gains-Losses
variables
ComprehensiveIncome: [concept(proof:'ComprehensiveIncome')],
Expenses: [concept(proof:'Expenses')],
Gains: [concept(proof:'Gains')],
Losses: [concept(proof:'Losses')],
Revenues: [concept(proof:'Revenues')].
|
valueAssertion | MemberAggregation_MA1
| | Total eq sum(Each) |
'MemberAggregation_MA1' valueAssertion
Total eq sum(Each)
variables
Each: [explicitDimension(proof:'SegmentsAxis',[under('Total','http://www.xbrlsite.com/proof/role/SegmentRevenues','http://xbrl.org/int/dim/arcrole/domain-member',child)]),concept(proof:'Revenues')],
Total: [concept(proof:'Revenues')].
|
valueAssertion | RollForward_SHE01
| | Equity_BalanceStart+ComprehensiveIncome+InvestmentsByOwners-DistributionsToOwners=Equity_BalanceEnd |
'RollForward_SHE01' valueAssertion
Equity_BalanceStart+ComprehensiveIncome+InvestmentsByOwners-DistributionsToOwners=Equity_BalanceEnd
variables
ComprehensiveIncome: [concept(proof:'ComprehensiveIncome')],
DistributionsToOwners: [concept(proof:'DistributionsToOwners')],
Equity_BalanceEnd: [concept(proof:'Equity'),instantDuration('ComprehensiveIncome',end)],
Equity_BalanceStart: [concept(proof:'Equity'),instantDuration('ComprehensiveIncome',start)],
InvestmentsByOwners: [concept(proof:'InvestmentsByOwners')].
|
valueAssertion | Variance_VAR01
| | Actual=Budget+Variance |
'Variance_VAR01' valueAssertion
Actual=Budget+Variance
variables
Actual: [explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'Revenues')],
Budget: [explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'Revenues')],
Variance: [explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'Revenues')].
|
valueAssertion | Variance_VAR02
| | Actual=Budget+Variance |
'Variance_VAR02' valueAssertion
Actual=Budget+Variance
variables
Actual: [explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'Expenses')],
Budget: [explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'Expenses')],
Variance: [explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'Expenses')].
|
valueAssertion | Variance_VAR03
| | Actual=Budget+Variance |
'Variance_VAR03' valueAssertion
Actual=Budget+Variance
variables
Actual: [explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'Gains')],
Budget: [explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'Gains')],
Variance: [explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'Gains')].
|
valueAssertion | Variance_VAR04
| | Actual=Budget+Variance |
'Variance_VAR04' valueAssertion
Actual=Budget+Variance
variables
Actual: [explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'Losses')],
Budget: [explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'Losses')],
Variance: [explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'Losses')].
|
valueAssertion | Variance_VAR05
| | Actual=Budget+Variance |
'Variance_VAR05' valueAssertion
Actual=Budget+Variance
variables
Actual: [explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'ComprehensiveIncome')],
Budget: [explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'ComprehensiveIncome')],
Variance: [explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'ComprehensiveIncome')].
|
valueAssertion | CONSISTENCY_AccountingEquation
| | Assets=Liabilities+Equity |
'CONSISTENCY_AccountingEquation' valueAssertion
Assets=Liabilities+Equity
variables
Assets: [concept(proof:'Assets')],
Equity: [concept(proof:'Equity')],
Liabilities: [concept(proof:'Liabilities')].
|
valueAssertion | CONSISTENCY_SFAC6_ElementsOfFinancialStatement
| | 0=Equity_BalanceStart+(Revenues-Expenses+(Gains-Losses))+(InvestmentsByOwners-DistributionsToOwners)+(Liabilities_BalanceEnd-Assets_BalanceEnd) |
'CONSISTENCY_SFAC6_ElementsOfFinancialStatement' valueAssertion
0=Equity_BalanceStart+(Revenues-Expenses+(Gains-Losses))+(InvestmentsByOwners-DistributionsToOwners)+(Liabilities_BalanceEnd-Assets_BalanceEnd)
variables
Assets_BalanceEnd: [concept(proof:'Assets'),instantDuration('Revenues',end)],
DistributionsToOwners: [concept(proof:'DistributionsToOwners')],
Equity_BalanceStart: [concept(proof:'Equity'),instantDuration('Revenues',start)],
Expenses: [concept(proof:'Expenses')],
Gains: [concept(proof:'Gains')],
InvestmentsByOwners: [concept(proof:'InvestmentsByOwners')],
Liabilities_BalanceEnd: [concept(proof:'Liabilities'),instantDuration('Revenues',end)],
Losses: [concept(proof:'Losses')],
Revenues: [concept(proof:'Revenues')].
|
calculation | proof:ComprehensiveIncome (in ComprehensiveIncome)
| | total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1)) |
calculation('http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof:'ComprehensiveIncome') valueAssertion /* not loadable */
total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1))
variables
total: [concept(proof:'ComprehensiveIncome')],
Revenues_4: [concept(proof:'Revenues')],
Expenses_3: [concept(proof:'Expenses')],
Gains_2: [concept(proof:'Gains')],
Losses_1: [concept(proof:'Losses')].
|
calculation | proof:ComprehensiveIncome (in VarianceAnalysis)
| | total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1)) |
calculation('http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof:'ComprehensiveIncome') valueAssertion /* not loadable */
total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1))
variables
total: [concept(proof:'ComprehensiveIncome')],
Revenues_4: [concept(proof:'Revenues')],
Expenses_3: [concept(proof:'Expenses')],
Gains_2: [concept(proof:'Gains')],
Losses_1: [concept(proof:'Losses')].
|