XML 94 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details Textual) (USD $)
0 Months Ended 12 Months Ended
Jul. 06, 2010
Dec. 31, 2014
vote
Dec. 31, 2013
Sep. 23, 2014
Class of Stock [Line Items]        
Common stock, number of votes   1vpg_CommonStockNumberofVotes    
Preferred stock, shares authorized   1,000,000us-gaap_PreferredStockSharesAuthorized 1,000,000us-gaap_PreferredStockSharesAuthorized  
Preferred Stock, shares outstanding   0us-gaap_PreferredStockSharesOutstanding    
Treasury Stock, shares   2,000us-gaap_TreasuryStockShares 0us-gaap_TreasuryStockShares  
Warrants issued to purchase of common stock 630,252vpg_WarrantsIssuedToPurchaseOfCommonStock      
Exercise Price Range One        
Class of Stock [Line Items]        
Warrants issued to purchase of common stock 500,000vpg_WarrantsIssuedToPurchaseOfCommonStock
/ vpg_ExercisePriceRangeAxis
= vpg_ExercisePriceRangeOneMember
     
Exercise price of warrants (in dollars per share) 26.56us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ vpg_ExercisePriceRangeAxis
= vpg_ExercisePriceRangeOneMember
     
Exercise Price Range Two        
Class of Stock [Line Items]        
Warrants issued to purchase of common stock 130,252vpg_WarrantsIssuedToPurchaseOfCommonStock
/ vpg_ExercisePriceRangeAxis
= vpg_ExercisePriceRangeTwoMember
     
Exercise price of warrants (in dollars per share) 40.23us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ vpg_ExercisePriceRangeAxis
= vpg_ExercisePriceRangeTwoMember
     
Common Class B        
Class of Stock [Line Items]        
Common stock, number of votes   10vpg_CommonStockNumberofVotes
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Conversion ratio   1vpg_ConversionofStockConversionRatio
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Common Stock        
Class of Stock [Line Items]        
Common stock, shares authorized to be repurchased       500,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Treasury Stock, shares   2,000us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember