Annual report pursuant to Section 13 and 15(d)

Stock Option Plans - Additional Information (Detail)

v2.4.1.9
Stock Option Plans - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
May 31, 2013
Apr. 21, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, issued 129,714,000us-gaap_CommonStockSharesIssued 82,095,000us-gaap_CommonStockSharesIssued      
Granted 52,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod   54,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod    
Grant date weighted average fair value options $ 3.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue   $ 0.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue    
Total intrinsic value   $ 95,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue      
Number of options exercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 108,146us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised    
Intrinsic value of outstanding exercisable options 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue        
Total fair value of shares vested 1,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 2,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 158,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1    
Unrecognized compensation expense for restricted stock 1,670,240rvlt_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnRestrictedStockAwards        
Stock-based compensation expenses 1,711,000us-gaap_ShareBasedCompensation 809,000us-gaap_ShareBasedCompensation 45,000us-gaap_ShareBasedCompensation    
Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expenses 1,751,000us-gaap_ShareBasedCompensation
/ us-gaap_TitleOfIndividualAxis
= rvlt_EmployeesMember
302,000us-gaap_ShareBasedCompensation
/ us-gaap_TitleOfIndividualAxis
= rvlt_EmployeesMember
45,000us-gaap_ShareBasedCompensation
/ us-gaap_TitleOfIndividualAxis
= rvlt_EmployeesMember
   
Non Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expenses (40,000)us-gaap_ShareBasedCompensation
/ us-gaap_TitleOfIndividualAxis
= rvlt_NonEmployeesMember
506,000us-gaap_ShareBasedCompensation
/ us-gaap_TitleOfIndividualAxis
= rvlt_NonEmployeesMember
0us-gaap_ShareBasedCompensation
/ us-gaap_TitleOfIndividualAxis
= rvlt_NonEmployeesMember
   
Bonus and Commissions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expenses 911,000us-gaap_ShareBasedCompensation
/ us-gaap_TitleOfIndividualAxis
= rvlt_CommissionsMember
       
Performance Based Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= rvlt_PerformanceBasedStockOptionsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= rvlt_PerformanceBasedStockOptionsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= rvlt_PerformanceBasedStockOptionsMember
   
Number of options exercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= rvlt_PerformanceBasedStockOptionsMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= rvlt_PerformanceBasedStockOptionsMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= rvlt_PerformanceBasedStockOptionsMember
   
Unrecognized compensation cost $ 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= rvlt_PerformanceBasedStockOptionsMember
       
Two Thousand Three Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance 379,380us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThreePlanMember
       
Percentage of option price 100.00%rvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantOptionsPrice
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThreePlanMember
       
Common stock vesting period 3 years        
Shares of common stock vested and exercisable 379,380us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThreePlanMember
       
Two Thousand Three Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option period 10 years        
Two Thousand Thirteen Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, issued 1,015,501us-gaap_CommonStockSharesIssued
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThirteenPlanMember
    3,000,000us-gaap_CommonStockSharesIssued
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThirteenPlanMember
 
Common shares approved but unissued 291,000us-gaap_CommonStockSharesSubscribedButUnissued
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThirteenPlanMember
       
Two Thousand Thirteen Plan [Member] | Stock Option Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted 35,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThirteenPlanMember
/ rvlt_CommonEquityOfferingProgramAxis
= rvlt_StockOptionSharesMember
       
Two Thousand Thirteen Plan [Member] | Restricted Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Commons stock share awarded, restricted 1,949,499us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThirteenPlanMember
/ rvlt_CommonEquityOfferingProgramAxis
= rvlt_RestrictedSharesMember
       
Two Thousand Thirteen Plan [Member] | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grant Expiration Date       0rvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThirteenPlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Two Thousand Thirteen Plan [Member] | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options exercise price, percentage       100.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= rvlt_TwoThousandThirteenPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Employee Restricted Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average term 3 years        
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance         300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Common stock vesting period         3 years
Common stock reserved for future issuance 848,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
       
Restricted shares forfeited under stock incentive plan 130,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
       
Weighted average grant date fair value $ 3.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember