XML 40 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details)
In Thousands, unless otherwise specified
9 Months Ended 9 Months Ended 9 Months Ended 9 Months Ended
Mar. 31, 2015
USD ($)
Jun. 30, 2014
USD ($)
Mar. 31, 2015
Printdeal (formally People & Print Group B.V.) [Member]
USD ($)
Mar. 31, 2015
Printdeal (formally People & Print Group B.V.) [Member]
EUR (€)
Mar. 31, 2015
Fair value, recurring measurements [Member]
USD ($)
Jun. 30, 2014
Fair value, recurring measurements [Member]
USD ($)
Mar. 31, 2015
Quoted prices in active markets for identical assets (Level 1) [Member]
Fair value, recurring measurements [Member]
USD ($)
Jun. 30, 2014
Quoted prices in active markets for identical assets (Level 1) [Member]
Fair value, recurring measurements [Member]
USD ($)
Mar. 31, 2015
Significant other observable inputs (Level 2) [Member]
Fair value, recurring measurements [Member]
USD ($)
Jun. 30, 2014
Significant other observable inputs (Level 2) [Member]
Fair value, recurring measurements [Member]
USD ($)
Mar. 31, 2015
Significant unobservable inputs (Level 3) [Member]
Fair value, recurring measurements [Member]
USD ($)
Jun. 30, 2014
Significant unobservable inputs (Level 3) [Member]
Fair value, recurring measurements [Member]
USD ($)
Mar. 31, 2015
Foreign Exchange Forward [Member]
Significant other observable inputs (Level 2) [Member]
Fair value, recurring measurements [Member]
USD ($)
Mar. 31, 2015
Interest Rate Swap [Member]
Fair value, recurring measurements [Member]
USD ($)
Mar. 31, 2015
Maximum [Member]
Printdeal (formally People & Print Group B.V.) [Member]
USD ($)
Mar. 31, 2015
Accrued Liabilities [Member]
USD ($)
Mar. 31, 2015
Accrued Liabilities [Member]
EUR (€)
Jun. 30, 2014
Accrued Liabilities [Member]
USD ($)
Mar. 31, 2015
Other Noncurrent Liabilities [Member]
USD ($)
Mar. 31, 2015
Other Noncurrent Liabilities [Member]
EUR (€)
Jun. 30, 2014
Other Noncurrent Liabilities [Member]
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                                          
Level 3 Liability Value   $ 16,072us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue                               $ 6,276us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccruedLiabilitiesMember
    $ 9,796us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Level 3 change in fair value 14,890us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings                             13,810us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccruedLiabilitiesMember
    1,080us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
   
Level 3 effect if currency translation (4,755)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome                             (1,443)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccruedLiabilitiesMember
    (3,312)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
   
Available-for-sale Securities, Amortized Cost Basis 4,007us-gaap_AvailableForSaleSecuritiesAmortizedCost [1] 4,611us-gaap_AvailableForSaleSecuritiesAmortizedCost [1]                                      
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 3,980us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax                                        
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax   9,246us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax                                      
Available-for-sale Securities 7,987us-gaap_AvailableForSaleSecurities 13,857us-gaap_AvailableForSaleSecurities     7,987us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
13,857us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7,987us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
13,857us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
                 
Payment of continent consideration relating to business combination (8,271)vprt_Paymentofcontinentconsiderationrelatingtobusinesscombination   (8,271)vprt_Paymentofcontinentconsiderationrelatingtobusinesscombination
/ us-gaap_BusinessAcquisitionAxis
= vprt_PeoplePrintGroupB.V.Member
(8,000)vprt_Paymentofcontinentconsiderationrelatingtobusinesscombination
/ us-gaap_BusinessAcquisitionAxis
= vprt_PeoplePrintGroupB.V.Member
                      (8,271)vprt_Paymentofcontinentconsiderationrelatingtobusinesscombination
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccruedLiabilitiesMember
    0vprt_Paymentofcontinentconsiderationrelatingtobusinesscombination
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
   
Assets, Fair Value Disclosure [Abstract]                                          
Assets, Fair Value Disclosure, Recurring         15,054us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
14,239us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7,987us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
13,857us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7,067us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
382us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
                     
Liabilities, Fair Value Disclosure, Recurring         (19,380)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(17,623)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    (1,444)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(1,551)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(17,936)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(16,072)us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
                 
Business Combination, Contingent Consideration, Liability 17,936us-gaap_BusinessCombinationContingentConsiderationLiability       (17,936)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(16,072)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(17,936)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(16,072)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    15,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= vprt_PeoplePrintGroupB.V.Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
10,372us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccruedLiabilitiesMember
9,600us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccruedLiabilitiesMember
  7,564us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
7,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
 
Foreign Currency Contract, Asset, Fair Value Disclosure         7,067us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
382us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7,067us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
382us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
                 
Foreign Currency Contracts, Liability, Fair Value Disclosure         (42)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(806)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(42)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(806)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(213)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
               
Interest Rate Swap Contracts, Liability, Fair Value Disclosure         (1,402)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(745)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(1,402)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(745)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  (1,231)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
             
Debt, Carrying Value 430,478us-gaap_DebtLongtermAndShorttermCombinedAmount 448,059us-gaap_DebtLongtermAndShorttermCombinedAmount                                      
Debt, Fair Value $ 440,433us-gaap_DebtInstrumentFairValue $ 460,098us-gaap_DebtInstrumentFairValue                                      
[1] (1) On February 28, 2014, we purchased shares in our publicly traded Japanese joint venture partner. Refer to Note 13 for further discussion of the separate joint business arrangement.