XML 30 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Short-Term and Long-Term Investments - Additional Information (Detail) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Unrealized Losses On Short Term And Long Term Investments [Line Items]        
Amortized cost of securities $ 3,430,000us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 3,700,000us-gaap_AvailableForSaleSecuritiesAmortizedCost    
Minimum period for which failed auction securities been in unrealized loss position 12 months      
Estimated fair value of securities 2,992,000us-gaap_AvailableForSaleSecurities 3,272,000us-gaap_AvailableForSaleSecurities    
Gross unrealized losses 440,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 428,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax    
Aggregate credit loss 80,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 84,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 395,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 395,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld
Redemption, net   3,000,000vicr_FairValueAvailableForSaleOfSecuritiesRedemption    
Failed Auction Security [Member]        
Unrealized Losses On Short Term And Long Term Investments [Line Items]        
Amortized cost of securities 3,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
3,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
   
Period for which failed auction securities been in unrealized loss position Exceeds 12 months      
Estimated fair value of securities 2,560,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
2,575,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
   
Gross unrealized losses 440,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
425,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
   
Aggregate credit loss 80,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
     
Aggregate temporary impairment loss $ 360,000vicr_AggregateTemporaryImpairmentLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember