XML 28 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCK OPTION EXERCISES (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2009
Dec. 31, 2008
Jul. 10, 2012
STOCK OPTION EXERCISES            
Aggregate consideration from issue of common stock $ 398,328us-gaap_ProceedsFromStockOptionsExercised $ 536,925us-gaap_ProceedsFromStockOptionsExercised $ 1,620,701us-gaap_ProceedsFromStockOptionsExercised      
Employees | Non-qualified stock option            
STOCK OPTION EXERCISES            
Number of common stock issued to chief executive officer on exercised of stock option (in shares) 418,195us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
584,450us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
2,000,865us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
     
Exercise price (in dollars per share) $ 0.95us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
$ 0.92us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
$ 0.81us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
     
Granted (in dollars per share)   $ 1.46us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
  $ 1.30us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
$ 0.81us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= rvp_EmployeesMember
 
Chief Executive Officer | Non-qualified stock option            
STOCK OPTION EXERCISES            
Number of common stock issued to chief executive officer on exercised of stock option (in shares)           2,000,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
Exercise price (in dollars per share)           $ 0.81us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
Aggregate consideration from issue of common stock $ 398,328us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
$ 536,925us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
      $ 1,620,000us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember