Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques (Detail)

v2.4.1.9
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Fair value $ 7,422us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 12,355us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Discount rate 15.50%rvlt_FairValueMeasurementDiscountRate  
Volatility 120.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate  
Risk-free interest rate 0.95%us-gaap_FairValueAssumptionsRiskFreeInterestRate  
Dividend yield 0.00%us-gaap_FairValueAssumptionsExpectedDividendRate  
Expected payments terms 0 years  
Income Approach Valuation Technique [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Valuation Technique Income approach  
Monte Carlo Simulation Valuation Model [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Valuation Technique Monte Carlo simulation  
Expected Payments [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Valuation Technique Expected payments  
Fair Value, Inputs, Level 3    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Fair value 7,422us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Inputs, Level 3 | Earn Out Liability [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Fair value 5,025us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= rvlt_EarnOutLiabilityMember
 
Fair Value, Inputs, Level 3 | Stock Distribution    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Fair value 1,897us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_StockDistributionMember
 
Fair Value, Inputs, Level 3 | Time Based [Member]    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Fair value $ 500us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= rvlt_TimeBasedMember