Annual report pursuant to Section 13 and 15(d)

Preferred Stock - Additional Information (Detail)

v2.4.1.9
Preferred Stock - Additional Information (Detail) (USD $)
0 Months Ended 3 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended 3 Months Ended 0 Months Ended 5 Months Ended 0 Months Ended 6 Months Ended
Dec. 01, 2014
Sep. 25, 2012
Dec. 31, 2012
Dec. 31, 2014
Dec. 31, 2013
Dec. 20, 2014
Dec. 31, 2012
May 15, 2013
Mar. 31, 2013
Aug. 22, 2013
Jun. 30, 2014
Dec. 01, 2014
Feb. 21, 2013
Jun. 30, 2014
May 14, 2013
Preferred Stock [Line Items]                              
Preferred stock authorized to issue       5,000,000us-gaap_PreferredStockSharesAuthorized                      
Preferred stock, issued   600,000us-gaap_PreferredStockSharesIssued                          
Preferred stock, outstanding       0us-gaap_PreferredStockSharesOutstanding                      
Conversion price       $ 0.13rvlt_ConversionOfStockConvertibleConversionPrice                      
Convertible Preferred Stock, Total Shares Issued Upon Conversion   46,153,846us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion                          
Ownership Percentage       73.00%rvlt_OwnershipPercentage                      
Convertible stock, Conversion of preferred stock   2us-gaap_ConversionOfStockSharesConverted1 599,998us-gaap_ConversionOfStockSharesConverted1                        
Convertible stock, Conversion of convertible securities 36,300,171us-gaap_ConversionOfStockSharesIssued1   46,153,692us-gaap_ConversionOfStockSharesIssued1                        
Common stock price in increased rate   $ 0.59rvlt_CommonStockIncreasedPricePerShare                          
Accrual of dividends on convertible preferred stock       $ 1,445,000rvlt_DividendsAccruedOnPreferredStock $ 1,360,000rvlt_DividendsAccruedOnPreferredStock                    
Merger agreement, number of shares issued       8,035,826us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued                      
Embedded Derivative, Gain (Loss) on Embedded Derivative, Net         (6,990,000)us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet                    
Embedded derivative, fair value of embedded derivative liability                             8,600,000us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
Debt exchanged with stock, amount       3,736,000us-gaap_DebtConversionConvertedInstrumentAmount1                      
Series B                              
Preferred Stock [Line Items]                              
Proceeds from issuance of convertible preferred stock   6,000,000us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= us-gaap_SeriesBMember
                         
Proceeds from issuance of convertible preferred stock   5,195,000rvlt_ProceedsFromIssuanceOfConvertiblePreferredStockNet
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= us-gaap_SeriesBMember
                         
Series C                              
Preferred Stock [Line Items]                              
Preferred stock, issued           10,000us-gaap_PreferredStockSharesIssued
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= rvlt_SeriesCMember
                 
Proceeds from issuance of convertible preferred stock           10,000,000us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock
/ us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis
= rvlt_SeriesCMember
                 
Series A Preferred Stock                              
Preferred Stock [Line Items]                              
Preferred stock authorized to issue       3,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                     
Preferred stock, issued       0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                     
Preferred stock, outstanding       0us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                     
Series B Preferred Stock                              
Preferred Stock [Line Items]                              
Preferred stock authorized to issue       1,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                     
Preferred stock , Par value       $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                     
Proceeds from issuance of convertible preferred stock             5,195,000us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
               
Series C Convertible Preferred Stock                              
Preferred Stock [Line Items]                              
Preferred stock authorized to issue       25,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
25,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
                   
Preferred stock, issued         10,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
                   
Preferred stock, outstanding         10,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
                   
Preferred stock , Par value       $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
$ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
                   
Preferred stock, cumulative dividends rate       10.00%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
                     
Preferred stock, stated value for cumulative dividends       $ 1,000us-gaap_PreferredStockDividendRatePerDollarAmount
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
                     
Accrual of dividends on convertible preferred stock         1,014,000rvlt_DividendsAccruedOnPreferredStock
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
  31,000rvlt_DividendsAccruedOnPreferredStock
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesCConvertiblePreferredStockMember
               
Series D Convertible Preferred Stock                              
Preferred Stock [Line Items]                              
Preferred stock authorized to issue       13,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
                     
Preferred stock , Par value       $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
                     
Conversion price               $ 0.6959rvlt_ConversionOfStockConvertibleConversionPrice
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
             
Convertible stock, Conversion of preferred stock               11,915us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
             
Convertible stock, Conversion of convertible securities               1,712,167us-gaap_ConversionOfStockSharesIssued1
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
             
Preferred stock issued due to investment agreement     11,177rvlt_PreferredStockThatWouldBeIssuedDueToInvestmentAgreement
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
      11,177rvlt_PreferredStockThatWouldBeIssuedDueToInvestmentAgreement
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
               
Merger agreement, number of shares issued                 738us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
           
Liquidation preference per share     $ 100us-gaap_PreferredStockLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
      $ 100us-gaap_PreferredStockLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesDConvertiblePreferredStockMember
               
Series F Redeemable Convertible Preferred Stock                              
Preferred Stock [Line Items]                              
Preferred stock, issued                   5,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesFMember
         
Proceeds from issuance of convertible preferred stock                   5,000,000us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesFMember
         
Convertible redeemable preferred stock, shares authorized       10,000us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesFMember
10,000us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesFMember
                   
Convertible redeemable preferred stock, par value       $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesFMember
$ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesFMember
                   
Series E Redeemable Convertible Preferred Stock                              
Preferred Stock [Line Items]                              
Convertible redeemable preferred stock, shares authorized       10,000us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesEMember
10,000us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesEMember
                   
Convertible redeemable preferred stock, par value       $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesEMember
$ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesEMember
                   
Series G Redeemable Convertible Preferred Stock                              
Preferred Stock [Line Items]                              
Preferred stock authorized to issue       18,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
                     
Preferred stock, issued                     18,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
    18,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
 
Preferred stock , Par value       $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
                     
Conversion price       $ 2.30rvlt_ConversionOfStockConvertibleConversionPrice
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
                     
Convertible stock, Conversion of convertible securities                     5,404us-gaap_ConversionOfStockSharesIssued1
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
       
Preferred stock, cumulative dividends rate                       9.00%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
     
Series G Redeemable Convertible Preferred Stock | Dated April 17, 2014                              
Preferred Stock [Line Items]                              
Debt exchanged with stock, shares                     10,956,000us-gaap_DebtConversionConvertedInstrumentSharesIssued1
/ us-gaap_LongtermDebtTypeAxis
= rvlt_PromissoryNotesPayableOneMember
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
       
Debt exchanged with stock, amount                     10,956,000us-gaap_DebtConversionConvertedInstrumentAmount1
/ us-gaap_LongtermDebtTypeAxis
= rvlt_PromissoryNotesPayableOneMember
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
       
Series G Redeemable Convertible Preferred Stock | Dated February 25, 2014                              
Preferred Stock [Line Items]                              
Debt exchanged with stock, shares                     1,640us-gaap_DebtConversionConvertedInstrumentSharesIssued1
/ us-gaap_LongtermDebtTypeAxis
= rvlt_PromissoryNotesPayableTwoMember
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
       
Debt exchanged with stock, amount                     1,640,085us-gaap_DebtConversionConvertedInstrumentAmount1
/ us-gaap_LongtermDebtTypeAxis
= rvlt_PromissoryNotesPayableTwoMember
/ us-gaap_StatementClassOfStockAxis
= rvlt_RedeemableConvertiblePreferredStockSeriesGMember
       
Series E Convertible Preferred Stock                              
Preferred Stock [Line Items]                              
Preferred stock, issued                         5,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesEConvertiblePreferredStockMember
   
Proceeds from issuance of convertible preferred stock                         5,000,000us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesEConvertiblePreferredStockMember
   
Preferred stock, cumulative dividends rate                         5.00%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesEConvertiblePreferredStockMember
   
Accrual of dividends on convertible preferred stock         218,000rvlt_DividendsAccruedOnPreferredStock
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesEConvertiblePreferredStockMember
                   
Series F Convertible Preferred Stock                              
Preferred Stock [Line Items]                              
Preferred stock, cumulative dividends rate                   7.00%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesfConvertiblePreferredStockMember
         
Accrual of dividends on convertible preferred stock         $ 129,000rvlt_DividendsAccruedOnPreferredStock
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesfConvertiblePreferredStockMember
                $ 0rvlt_DividendsAccruedOnPreferredStock
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesfConvertiblePreferredStockMember
 
Exchange agreement, shares received                     5,000rvlt_ShareExchangeIssuedReceived
/ us-gaap_StatementClassOfStockAxis
= rvlt_SeriesfConvertiblePreferredStockMember