XML 31 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive income (loss), tax $ 218vprt_AccumulatedOtherComprehensiveIncomeLossTax  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Accumulated other comprehensive loss (11,556)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (10,732)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income (loss) before reclassifications 13,273us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (427)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from accumulated other comprehensive income (loss) to net income (396)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 397us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Net current period other comprehensive income (loss) 13,669us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (824)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Accumulated other comprehensive loss 2,113us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (11,556)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member]    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Accumulated other comprehensive loss 86us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive income (loss) before reclassifications (1,285)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
483us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amounts reclassified from accumulated other comprehensive income (loss) to net income (396)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
397us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Net current period other comprehensive income (loss) (889)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
86us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated other comprehensive loss (803)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
86us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated Net Unrealized Investment Gain (Loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Accumulated other comprehensive loss 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other comprehensive income (loss) before reclassifications 9,246us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Amounts reclassified from accumulated other comprehensive income (loss) to net income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net current period other comprehensive income (loss) 9,246us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated other comprehensive loss 9,246us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Translation Adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Accumulated other comprehensive loss (11,642)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(10,732)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income (loss) before reclassifications 8,036us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(910)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amounts reclassified from accumulated other comprehensive income (loss) to net income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net current period other comprehensive income (loss) 8,036us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(910)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated other comprehensive loss (3,606)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(11,642)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Pension Plan, Defined Benefit [Member]    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Accumulated other comprehensive loss 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
Other comprehensive income (loss) before reclassifications (2,724)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amounts reclassified from accumulated other comprehensive income (loss) to net income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
Net current period other comprehensive income (loss) (2,724)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
Accumulated other comprehensive loss $ (2,724)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PensionPlansDefinedBenefitMember