XML 79 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2) (USD $)
12 Months Ended
Dec. 31, 2014
item
Dec. 31, 2013
item
Dec. 31, 2012
item
Concentration risks      
Number of significant customers 3rvp_NumberOfSignificantCustomers 2rvp_NumberOfSignificantCustomers 3rvp_NumberOfSignificantCustomers
Aggregate dollar amount of net sales to significant customers $ 34,520,630us-gaap_SalesRevenueNet $ 30,785,127us-gaap_SalesRevenueNet $ 33,644,503us-gaap_SalesRevenueNet
Increase in allowance for doubtful accounts 27,300us-gaap_ProvisionForDoubtfulAccounts 50,000us-gaap_ProvisionForDoubtfulAccounts 107,246us-gaap_ProvisionForDoubtfulAccounts
Revenue recognition      
Estimated contractual allowance 4,160,099rvp_AllowanceForContractualPricing 3,611,692rvp_AllowanceForContractualPricing  
Change to reserve regarding non-contractual rebates 0rvp_IncreaseDecreaseInReserveForNonContractualRebates    
Period for return of incorrect shipments 10 days    
Number of times overstocking returns are limited 2rvp_RevenueRecognitionOverstockReturnLimitNumber    
Period for return of product due to overstock 12 months    
Maximum percentage of distributor's total purchase for the prior 12-month period 1.00%rvp_RevenueRecognitionMaximumPercentageOfDistributorsTotalPurchaseInPriorTwelveMonthPeriodForOverstockReturn    
Customer Concentration Risk      
Concentration risks      
Increase in allowance for doubtful accounts 27,300us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
   
Sales | Customer Concentration Risk      
Concentration risks      
Aggregate dollar amount of net sales to significant customers $ 16,500,000us-gaap_SalesRevenueNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
$ 9,300,000us-gaap_SalesRevenueNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
$ 13,700,000us-gaap_SalesRevenueNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Concentration risk (as a percent) 47.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
30.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
40.60%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Product components | Supplier Concentration Risk      
Concentration risks      
Concentration risk (as a percent) 73.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_CostOfGoodsProductLineMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
72.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_CostOfGoodsProductLineMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember
72.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_CostOfGoodsProductLineMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SupplierConcentrationRiskMember