Generated by Pacioli version dc31da2 (updated 24 hours ago). Analysis at 2022-11-24T16:51:23+0000 for perfectmile@gmail.com. Return to MAIN PAGE  
%3 cm:Abstract cm:Abstract cm:Thing cm:Thing cm:Abstract->cm:Thing general-special cm:Axis cm:Axis cm:Axis->cm:Thing general-special cm:Concept cm:Concept cm:Concept->cm:Thing general-special cm:Hypercube cm:Hypercube cm:Hypercube->cm:Thing general-special cm:Level1TextBlock cm:Level1TextBlock cm:TextBlock cm:TextBlock cm:Level1TextBlock->cm:TextBlock general-special cm:TextBlock->cm:Thing general-special cm:Level2TextBlock cm:Level2TextBlock cm:Level2TextBlock->cm:TextBlock general-special cm:Level3TextBlock cm:Level3TextBlock cm:Level3TextBlock->cm:TextBlock general-special cm:LineItems cm:LineItems cm:LineItems->cm:Thing general-special cm:Member cm:Member cm:Member->cm:Thing general-special proof:ActualMember proof:ActualMember proof:ActualMember->cm:Member general-special proof:AllSegmentsMember proof:AllSegmentsMember proof:AllSegmentsMember->cm:Member general-special proof:Assets proof:Assets proof:Assets->cm:Concept general-special proof:NetAssets proof:NetAssets proof:Assets->proof:NetAssets has-part proof:NetAssets->cm:Concept general-special proof:AssetsRollForward proof:AssetsRollForward proof:AssetsRollForward->cm:Abstract general-special proof:AssetsRollUp proof:AssetsRollUp proof:AssetsRollUp->cm:Abstract general-special proof:BalanceSheetHypercube proof:BalanceSheetHypercube proof:BalanceSheetHypercube->cm:Hypercube general-special proof:BalanceSheetLineItems proof:BalanceSheetLineItems proof:BalanceSheetLineItems->cm:LineItems general-special proof:BalanceSheetSet proof:BalanceSheetSet proof:BalanceSheetSet->cm:Abstract general-special proof:BasisOfReportingTextBlock proof:BasisOfReportingTextBlock proof:BasisOfReportingTextBlock->cm:Level1TextBlock general-special proof:BudgetedMember proof:BudgetedMember proof:BudgetedMember->proof:ActualMember has-part proof:CashFlowHypercube proof:CashFlowHypercube proof:CashFlowHypercube->cm:Hypercube general-special proof:CashFlowLineItems proof:CashFlowLineItems proof:CashFlowLineItems->cm:LineItems general-special proof:ChangesInAccountingPolicy proof:ChangesInAccountingPolicy proof:ChangesInAccountingPolicy->cm:Concept general-special proof:ChangesInAccountingPolicyMember proof:ChangesInAccountingPolicyMember proof:RestatedMember proof:RestatedMember proof:ChangesInAccountingPolicyMember->proof:RestatedMember has-part proof:RestatedMember->cm:Member general-special proof:ChangesInEquityHypercube proof:ChangesInEquityHypercube proof:ChangesInEquityHypercube->cm:Hypercube general-special proof:ChangesInEquityLineItems proof:ChangesInEquityLineItems proof:ChangesInEquityLineItems->cm:LineItems general-special proof:ChangesInEquityRollForward proof:ChangesInEquityRollForward proof:ChangesInEquityRollForward->cm:Abstract general-special proof:ComprehensiveIncome proof:ComprehensiveIncome proof:ComprehensiveIncome->cm:Concept general-special proof:ComprehensiveIncomeRollUp proof:ComprehensiveIncomeRollUp proof:ComprehensiveIncomeRollUp->cm:Abstract general-special proof:ComprehensiveIncomeStatementHypercube proof:ComprehensiveIncomeStatementHypercube proof:ComprehensiveIncomeStatementHypercube->cm:Hypercube general-special proof:ComprehensiveIncomeStatementLineItems proof:ComprehensiveIncomeStatementLineItems proof:ComprehensiveIncomeStatementLineItems->cm:LineItems general-special proof:CorrectionOfAnError proof:CorrectionOfAnError proof:CorrectionOfAnError->cm:Concept general-special proof:CorrectionsOfAccountingErrorsMember proof:CorrectionsOfAccountingErrorsMember proof:CorrectionsOfAccountingErrorsMember->proof:RestatedMember has-part proof:CurrentAssets proof:CurrentAssets proof:CurrentAssets->proof:Assets has-part proof:CurrentLiabilities proof:CurrentLiabilities proof:Liabilities proof:Liabilities proof:CurrentLiabilities->proof:Liabilities has-part proof:Liabilities->proof:NetAssets has-part proof:LiabilitiesAndEquity proof:LiabilitiesAndEquity proof:Liabilities->proof:LiabilitiesAndEquity has-part proof:CurrentReportMember proof:CurrentReportMember proof:CurrentReportMember->cm:Member has-part proof:DistributionsToOwners proof:DistributionsToOwners proof:DistributionsToOwners->cm:Concept general-special proof:Equity proof:Equity proof:Equity->proof:LiabilitiesAndEquity has-part proof:LiabilitiesAndEquity->cm:Concept general-special proof:EquityAttributableToControllingInterests proof:EquityAttributableToControllingInterests proof:EquityAttributableToControllingInterests->proof:Equity general-special proof:EquityAttributableToNoncontrollingInterests proof:EquityAttributableToNoncontrollingInterests proof:EquityAttributableToNoncontrollingInterests->proof:Equity general-special proof:EquityRollUp proof:EquityRollUp proof:EquityRollUp->cm:Abstract general-special proof:Expenses proof:Expenses proof:NetIncome proof:NetIncome proof:Expenses->proof:NetIncome has-part proof:NetIncome->cm:Concept general-special proof:NetIncome->proof:ComprehensiveIncome general-special proof:FinancialHighlightsHypercube proof:FinancialHighlightsHypercube proof:FinancialHighlightsHypercube->cm:Hypercube general-special proof:FinancialHighlightsLineItems proof:FinancialHighlightsLineItems proof:FinancialHighlightsLineItems->cm:LineItems general-special proof:FinancialHighlightsSet proof:FinancialHighlightsSet proof:FinancialHighlightsSet->cm:Abstract general-special proof:Forfeited proof:Forfeited proof:Forfeited->cm:Concept general-special proof:Gains proof:Gains proof:Gains->proof:NetIncome has-part proof:Granted proof:Granted proof:Granted->cm:Concept general-special proof:IncomeFromNormalActivitiesOfEntity proof:IncomeFromNormalActivitiesOfEntity proof:IncomeFromNormalActivitiesOfEntity->proof:NetIncome has-part proof:IncomeFromPeripheralOrIncidentalTransactionsOfEntity proof:IncomeFromPeripheralOrIncidentalTransactionsOfEntity proof:IncomeFromPeripheralOrIncidentalTransactionsOfEntity->proof:NetIncome has-part proof:InvestmentsByOwners proof:InvestmentsByOwners proof:InvestmentsByOwners->cm:Concept general-special proof:LiabilitiesAndEquityRollUp proof:LiabilitiesAndEquityRollUp proof:LiabilitiesAndEquityRollUp->cm:Abstract general-special proof:LiabilitiesRollUp proof:LiabilitiesRollUp proof:LiabilitiesRollUp->cm:Abstract general-special proof:Losses proof:Losses proof:Losses->proof:NetIncome has-part proof:NatureOfOperationsTextBlock proof:NatureOfOperationsTextBlock proof:NatureOfOperationsTextBlock->cm:Level1TextBlock general-special proof:NetAssetsHypercube proof:NetAssetsHypercube proof:NetAssetsHypercube->proof:BalanceSheetHypercube general-special proof:NetAssetsLineItems proof:NetAssetsLineItems proof:NetAssetsLineItems->cm:LineItems general-special proof:NetAssetsRollUp proof:NetAssetsRollUp proof:NetAssetsRollUp->cm:Abstract general-special proof:NetCashFlow proof:NetCashFlow proof:NetCashFlow->cm:Concept general-special proof:NetCashFlowFinancingActivities proof:NetCashFlowFinancingActivities proof:NetCashFlowFinancingActivities->proof:NetCashFlow general-special proof:NetCashFlowInvestingActivities proof:NetCashFlowInvestingActivities proof:NetCashFlowInvestingActivities->proof:NetCashFlow general-special proof:NetCashFlowOperatingActivities proof:NetCashFlowOperatingActivities proof:NetCashFlowOperatingActivities->proof:NetCashFlow general-special proof:NetCashFlowRollUp proof:NetCashFlowRollUp proof:NetCashFlowRollUp->cm:Abstract general-special proof:NoncurrentAssets proof:NoncurrentAssets proof:NoncurrentAssets->proof:Assets has-part proof:NoncurrentLiabilities proof:NoncurrentLiabilities proof:NoncurrentLiabilities->proof:Liabilities has-part proof:NonvestedFairValue proof:NonvestedFairValue proof:NonvestedFairValue->cm:Concept general-special proof:OtherComprehensiveIncome proof:OtherComprehensiveIncome proof:OtherComprehensiveIncome->cm:Concept general-special proof:OtherComprehensiveIncome->proof:ComprehensiveIncome general-special proof:PoliciesHypercube proof:PoliciesHypercube proof:PoliciesHypercube->cm:Hypercube general-special proof:PoliciesLineItems proof:PoliciesLineItems proof:PoliciesLineItems->cm:LineItems general-special proof:PreviouslyStatedMember proof:PreviouslyStatedMember proof:PreviouslyStatedMember->proof:RestatedMember has-part proof:PriorPeriodErrorsAdjustment proof:PriorPeriodErrorsAdjustment proof:PriorPeriodErrorsAdjustment->cm:Abstract general-special proof:PriorPeriodErrorsHypercube proof:PriorPeriodErrorsHypercube proof:PriorPeriodErrorsHypercube->cm:Hypercube general-special proof:PriorPeriodErrorsLineItems proof:PriorPeriodErrorsLineItems proof:PriorPeriodErrorsLineItems->cm:LineItems general-special proof:PriorReportMember proof:PriorReportMember proof:PriorReportMember->proof:CurrentReportMember has-part proof:ReportDateAxis proof:ReportDateAxis proof:ReportDateAxis->cm:Axis general-special proof:RestatementAxis proof:RestatementAxis proof:RestatementAxis->cm:Axis general-special proof:RevenueRecognitionPolicyTextBlock proof:RevenueRecognitionPolicyTextBlock proof:RevenueRecognitionPolicyTextBlock->cm:Level2TextBlock general-special proof:Revenues proof:Revenues proof:Revenues->proof:NetIncome has-part proof:ScenarioAxis proof:ScenarioAxis proof:ScenarioAxis->cm:Axis general-special proof:SegmentAlphaMember proof:SegmentAlphaMember proof:SegmentAlphaMember->proof:AllSegmentsMember has-part proof:SegmentBravoMember proof:SegmentBravoMember proof:SegmentBravoMember->proof:AllSegmentsMember has-part proof:SegmentCharlieMember proof:SegmentCharlieMember proof:SegmentCharlieMember->proof:AllSegmentsMember has-part proof:SegmentRevenuesHypercube proof:SegmentRevenuesHypercube proof:SegmentRevenuesHypercube->cm:Hypercube general-special proof:SegmentRevenuesLineItems proof:SegmentRevenuesLineItems proof:SegmentRevenuesLineItems->cm:LineItems general-special proof:SegmentRevenuesSet proof:SegmentRevenuesSet proof:SegmentRevenuesSet->cm:Abstract general-special proof:SegmentsAxis proof:SegmentsAxis proof:SegmentsAxis->cm:Axis general-special proof:VarianceAnalysisHypercube proof:VarianceAnalysisHypercube proof:VarianceAnalysisHypercube->cm:Hypercube general-special proof:VarianceAnalysisLineItems proof:VarianceAnalysisLineItems proof:VarianceAnalysisLineItems->cm:LineItems general-special proof:VarianceAnalysisRollUp proof:VarianceAnalysisRollUp proof:VarianceAnalysisRollUp->cm:Abstract general-special proof:VarianceMember proof:VarianceMember proof:VarianceMember->proof:ActualMember has-part proof:Vested proof:Vested proof:Vested->cm:Concept general-special proof:WeightedAverageGrantDateFairValueHypercube proof:WeightedAverageGrantDateFairValueHypercube proof:WeightedAverageGrantDateFairValueHypercube->cm:Hypercube general-special proof:WeightedAverageGrantDateFairValueLineItems proof:WeightedAverageGrantDateFairValueLineItems proof:WeightedAverageGrantDateFairValueLineItems->cm:LineItems general-special proof:WeightedAverageGrantDateFairValueRollForwardInfo proof:WeightedAverageGrantDateFairValueRollForwardInfo proof:WeightedAverageGrantDateFairValueRollForwardInfo->cm:Abstract general-special