XML 31 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Short-Term and Long-Term Investments - Summary of Available-for-Sale Securities (Detail) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Cost $ 3,430,000us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 3,700,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
Gross Unrealized Gains 2,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax  
Gross unrealized losses 440,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 428,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Estimated Fair Value 2,992,000us-gaap_AvailableForSaleSecurities 3,272,000us-gaap_AvailableForSaleSecurities
Failed Auction Security [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 3,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
3,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ 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
Estimated Fair Value 2,560,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
2,575,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
Brokered Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 430,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= vicr_BrokeredCertificatesOfDepositMember
700,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= vicr_BrokeredCertificatesOfDepositMember
Gross Unrealized Gains 2,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= vicr_BrokeredCertificatesOfDepositMember
 
Gross unrealized losses   3,000us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= vicr_BrokeredCertificatesOfDepositMember
Estimated Fair Value $ 432,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= vicr_BrokeredCertificatesOfDepositMember
$ 697,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= vicr_BrokeredCertificatesOfDepositMember