Model Structure Summary

Component: (Network and Table)
Network
01-Balance Sheet and Income Statement
(http://www.xbrlsite.com/report/role/BalanceSheetAndIncomeStatement)
Table (Implied)
# Label Report Element Class Period Type Balance Name
1
01-Balance Sheet and Income Statement [Table]
(Implied)
2
Balance Sheet [Line Items]
[Line Items] proof:BalanceSheetLineItems
3
Current Assets
[Concept] Monetary As Of Debit proof:CurrentAssets
4
Noncurrent Assets
[Concept] Monetary As Of Debit proof:NoncurrentAssets
5
Assets
[Concept] Monetary As Of Debit proof:Assets
6
Current Liabilities
[Concept] Monetary As Of Credit proof:CurrentLiabilities
7
Noncurrent Liabilities
[Concept] Monetary As Of Credit proof:NoncurrentLiabilities
8
Liabilities
[Concept] Monetary As Of Credit proof:Liabilities
9
Equity Attributable To Controlling Interests
[Concept] Monetary As Of Credit proof:EquityAttributableToControllingInterests
10
Equity Attributable to Noncontrolling Interests
[Concept] Monetary As Of Credit proof:EquityAttributableToNoncontrollingInterests
11
Equity
[Concept] Monetary As Of Credit proof:Equity
12
Liabilities and Equity
[Concept] Monetary As Of Credit proof:LiabilitiesAndEquity
13
Comprehensive Income Statement [Line Items]
[Line Items] proof:ComprehensiveIncomeStatementLineItems
14
Revenues
[Concept] Monetary For Period Credit proof:Revenues
15
(Expenses)
[Concept] Monetary For Period Debit proof:Expenses
16
Gains
[Concept] Monetary For Period Credit proof:Gains
17
(Losses)
[Concept] Monetary For Period Debit proof:Losses
18
Net Income
[Concept] Monetary For Period Credit proof:NetIncome

Component: (Network and Table)
Network
02-Net Assets and Income Statement (Alternative)
(http://www.xbrlsite.com/report/role/NetAssetsAndComprehensiveIncome2)
Table (Implied)
# Label Report Element Class Period Type Balance Name
1
02-Net Assets and Income Statement (Alternative) [Table]
(Implied)
2
Comprehensive Income Statement [Line Items]
[Line Items] proof:ComprehensiveIncomeStatementLineItems
3
Income from Normal Activities of Entity
[Concept] Monetary For Period Credit proof:IncomeFromNormalActivitiesOfEntity
4
Income from Peripheral or Incidental Transactions of Entity
[Concept] Monetary For Period Credit proof:IncomeFromPeripheralOrIncidentalTransactionsOfEntity
5
Net Income
[Concept] Monetary For Period Credit proof:NetIncome
6
Net Assets [Line Items]
[Line Items] proof:NetAssetsLineItems
7
Assets
[Concept] Monetary As Of Debit proof:Assets
8
Liabilities
[Concept] Monetary As Of Credit proof:Liabilities
9
Net Assets
[Concept] Monetary As Of Debit proof:NetAssets

Component: (Network and Table)
Network
05-Comprehensive Income
(http://www.xbrlsite.com/report/role/ComprehensiveIncome3)
Table (Implied)
# Label Report Element Class Period Type Balance Name
1
05-Comprehensive Income [Table]
(Implied)
2
Comprehensive Income Statement [Line Items]
[Line Items] proof:ComprehensiveIncomeStatementLineItems
3
Net Income
[Concept] Monetary For Period Credit proof:NetIncome
4
Other Comprehensive Income
[Concept] Monetary For Period Credit proof:OtherComprehensiveIncome
5
Comprehensive Income
[Concept] Monetary For Period Credit proof:ComprehensiveIncome

Component: (Network and Table)
Network
06-Cash Flow
(http://www.xbrlsite.com/report/role/CashFlow)
Table (Implied)
# Label Report Element Class Period Type Balance Name
1
06-Cash Flow [Table]
(Implied)
2
Cash Flow [Line Items]
[Line Items] proof:CashFlowLineItems
3
Net Cash Flow Operating Activities
[Concept] Monetary For Period Debit proof:NetCashFlowOperatingActivities
4
Net Cash Flow Investing Activities
[Concept] Monetary For Period Debit proof:NetCashFlowInvestingActivities
5
Net Cash Flow Financing Activities
[Concept] Monetary For Period Debit proof:NetCashFlowFinancingActivities
6
Net Cash Flow
[Concept] Monetary For Period Debit proof:NetCashFlow
7
Assets, Beginning Balance
[Concept] Monetary As Of Debit proof:Assets
8
Net Cash Flow
[Concept] Monetary For Period Debit proof:NetCashFlow
9
Assets, Ending Balance
[Concept] Monetary As Of Debit proof:Assets

Component: (Network and Table)
Network
07-Prior Period Errors and Segment Revenue
(http://www.xbrlsite.com/report/role/PriorPeriodErrorsAndSegmentRevenue)
Table (Implied)
# Label Report Element Class Period Type Balance Name
1
07-Prior Period Errors and Segment Revenue [Table]
(Implied)
2
Prior Period Errors [Hypercube]
[Table] proof:PriorPeriodErrorsHypercube
3
Segment Revenues [Hypercube]
[Table] proof:SegmentRevenuesHypercube

Component: (Network and Table)
Network
07-Prior Period Errors and Segment Revenue
(http://www.xbrlsite.com/report/role/PriorPeriodErrorsAndSegmentRevenue)
Table Prior Period Errors [Hypercube]
# Label Report Element Class Period Type Balance Name
1
Prior Period Errors [Hypercube]
[Table] proof:PriorPeriodErrorsHypercube
2
Report Date [Axis]
[Axis] proof:ReportDateAxis
3
Current Report [Member]
[Member] proof:CurrentReportMember
4
Prior Report [Member]
[Member] proof:PriorReportMember
5
Prior Period Errors [Line Items]
[Line Items] proof:PriorPeriodErrorsLineItems
6
Equity, Origionally Stated
[Concept] Monetary As Of Credit proof:Equity
7
Changes in Accounting Policy
[Concept] Monetary As Of Credit proof:ChangesInAccountingPolicy
8
Correction of an Error
[Concept] Monetary As Of Credit proof:CorrectionOfAnError
9
Equity, Restated
[Concept] Monetary As Of Credit proof:Equity

Component: (Network and Table)
Network
07-Prior Period Errors and Segment Revenue
(http://www.xbrlsite.com/report/role/PriorPeriodErrorsAndSegmentRevenue)
Table Segment Revenues [Hypercube]
# Label Report Element Class Period Type Balance Name
1
Segment Revenues [Hypercube]
[Table] proof:SegmentRevenuesHypercube
2
Segments [Axis]
[Axis] proof:SegmentsAxis
3
All Segments [Member]
[Member] proof:AllSegmentsMember
4
Segment Alpha [Member]
[Member] proof:SegmentAlphaMember
5
Segment Bravo [Member]
[Member] proof:SegmentBravoMember
6
Segment Charlie [Member]
[Member] proof:SegmentCharlieMember
7
Segment Revenues [Line Items]
[Line Items] proof:SegmentRevenuesLineItems
8
Revenues
[Concept] Monetary For Period Credit proof:Revenues

Component: (Network and Table)
Network
08-Prior Period Errors (Alternative)
(http://www.xbrlsite.com/report/role/PriorPeriodErrors2)
Table Prior Period Errors [Hypercube]
# Label Report Element Class Period Type Balance Name
1
Prior Period Errors [Hypercube]
[Table] proof:PriorPeriodErrorsHypercube
2
Restatement [Axis]
[Axis] proof:RestatementAxis
3
Restated [Member]
[Member] proof:RestatedMember
4
Changes in Accounting Policy [Member]
[Member] proof:ChangesInAccountingPolicyMember
5
Correction of Accounting Errors [Member]
[Member] proof:CorrectionsOfAccountingErrorsMember
6
Previously Stated [Member]
[Member] proof:PreviouslyStatedMember
7
Prior Period Errors [Line Items]
[Line Items] proof:PriorPeriodErrorsLineItems
8
Equity
[Concept] Monetary As Of Credit proof:Equity

Component: (Network and Table)
Network
09-Changes in Equity and Policies
(http://www.xbrlsite.com/report/role/ChangesInEquityAndPolicies)
Table (Implied)
# Label Report Element Class Period Type Balance Name
1
09-Changes in Equity and Policies [Table]
(Implied)
2
Changes in Equity [Line Items]
[Line Items] proof:ChangesInEquityLineItems
3
Equity, Beginning Balance
[Concept] Monetary As Of Credit proof:Equity
4
Comprehensive Income
[Concept] Monetary For Period Credit proof:ComprehensiveIncome
5
Investments by Owners
[Concept] Monetary For Period Credit proof:InvestmentsByOwners
6
(Distributions to Owners)
[Concept] Monetary For Period Debit proof:DistributionsToOwners
7
Equity, Ending Balance
[Concept] Monetary As Of Credit proof:Equity
8
Policies [Line Items]
[Line Items] proof:PoliciesLineItems
9
Basis of Reporting [Text Block]
[Concept] String For Period proof:BasisOfReportingTextBlock
10
Nature of Operations [Text Block]
[Concept] String For Period proof:NatureOfOperationsTextBlock
11
Revenue Recognition Policy [Text Block]
[Concept] String For Period proof:RevenueRecognitionPolicyTextBlock

Component: (Network and Table)
Network
11-Variance Analysis and Stock Plan Activity
(http://www.xbrlsite.com/report/role/VarianceAnalysisAndStockPlanActivity)
Table (Implied)
# Label Report Element Class Period Type Balance Name
1
11-Variance Analysis and Stock Plan Activity [Table]
(Implied)
2
Variance Analysis [Hypercube]
[Table] proof:VarianceAnalysisHypercube
3
Weighted Average Grant Date Fair Value [Line Items]
[Line Items] proof:WeightedAverageGrantDateFairValueLineItems
4
Nonvested Fair Value, Beginning Balance
[Concept] Decimal As Of proof:NonvestedFairValue
5
Granted
[Concept] Decimal For Period proof:Granted
6
Vested
[Concept] Decimal For Period proof:Vested
7
Forfeited
[Concept] Decimal For Period proof:Forfeited
8
Nonvested Fair Value, Ending Balance
[Concept] Decimal As Of proof:NonvestedFairValue

Component: (Network and Table)
Network
11-Variance Analysis and Stock Plan Activity
(http://www.xbrlsite.com/report/role/VarianceAnalysisAndStockPlanActivity)
Table Variance Analysis [Hypercube]
# Label Report Element Class Period Type Balance Name
1
Variance Analysis [Hypercube]
[Table] proof:VarianceAnalysisHypercube
2
Scenario [Axis]
[Axis] proof:ScenarioAxis
3
Actual [Member]
[Member] proof:ActualMember
4
Budgeted [Member]
[Member] proof:BudgetedMember
5
Variance [Member]
[Member] proof:VarianceMember
6
Variance Analysis [Line Items]
[Line Items] proof:VarianceAnalysisLineItems
7
Revenues
[Concept] Monetary For Period Credit proof:Revenues
8
(Expenses)
[Concept] Monetary For Period Debit proof:Expenses
9
Gains
[Concept] Monetary For Period Credit proof:Gains
10
(Losses)
[Concept] Monetary For Period Debit proof:Losses
11
Net Income
[Concept] Monetary For Period Credit proof:NetIncome

Component: (Network and Table)
Network
14-Financial Highlights
(http://www.xbrlsite.com/report/role/FinancialHighlights)
Table (Implied)
# Label Report Element Class Period Type Balance Name
1
14-Financial Highlights [Table]
(Implied)
2
Financial Highlights [Line Items]
[Line Items] proof:FinancialHighlightsLineItems
3
Revenues
[Concept] Monetary For Period Credit proof:Revenues
4
Comprehensive Income
[Concept] Monetary For Period Credit proof:ComprehensiveIncome
5
Distributions to Owners
[Concept] Monetary For Period Debit proof:DistributionsToOwners