Annual report pursuant to Section 13 and 15(d)

Acquisitions - Additional Information (Detail)

v2.4.1.9
Acquisitions - Additional Information (Detail) (USD $)
0 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended 3 Months Ended 6 Months Ended
Aug. 22, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Nov. 15, 2013
Dec. 18, 2014
Apr. 17, 2014
Installment
Oct. 09, 2013
Mar. 31, 2013
Dec. 31, 2012
Mar. 31, 2013
Jun. 30, 2013
Mar. 08, 2013
Dec. 20, 2012
Business Acquisition [Line Items]                            
Business acquisition, number of shares issued   8,035,826us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued                        
Estimated fair value of intangible assets             $ 20,000,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles           $ 1,599,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles  
Goodwill   42,991,000us-gaap_Goodwill 21,498,000us-gaap_Goodwill 10,166,000us-gaap_Goodwill     18,600,000us-gaap_Goodwill     10,166,000us-gaap_Goodwill        
Purchase price                         856,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet  
Proceeds from issuance of convertible preferred stock, net of issuance costs 5,000,000rvlt_ProceedsFromIssuanceOfConvertiblePreferredStockNetOfTransactionCosts (94,000)rvlt_ProceedsFromIssuanceOfConvertiblePreferredStockNetOfTransactionCosts 9,964,000rvlt_ProceedsFromIssuanceOfConvertiblePreferredStockNetOfTransactionCosts 15,125,000rvlt_ProceedsFromIssuanceOfConvertiblePreferredStockNetOfTransactionCosts                    
Cash retained for working capital purposes 700,000rvlt_WorkingCapitalCash                          
Investment and consulting agreement, number of common stock to be issued   42,735us-gaap_StockIssuedDuringPeriodSharesIssuedForServices                        
Stock based compensation   1,711,000us-gaap_ShareBasedCompensation 809,000us-gaap_ShareBasedCompensation 45,000us-gaap_ShareBasedCompensation                    
Conversion of convertible securities, value of shares issued   25,879,000us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities                        
Change in fair value of embedded derivative     (6,990,000)us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet                      
Revenue from the date of acquisition   46,200,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual 15,300,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual                      
Net income from the date of acquisition   1,600,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual 400,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual                      
Tri-State DE LLC                            
Business Acquisition [Line Items]                            
Business acquisition cash Consideration         1,800,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                 
Business acquisition, contingent consideration         900,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                 
Goodwill         2,786,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                 
Liabilities assumed         728,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                 
Purchase price         5,772,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                 
Business acquisition, liability incurred         1,500,000us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                 
Business acquisition, liability incurred repayment term         6 months                  
Business acquisition, interest rate on liability incurred         5.00%rvlt_BusinessAcquisitionInterestRateOnLiabilityIncurred
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                 
Business acquisition, net of estimated working capital adjustment   25,000rvlt_BusinessCombinationNetWorkingCapitalAdjustment
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                       
Seesmart notes payable assumed         80,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
                 
Tri-State DE LLC | Common Stock                            
Business Acquisition [Line Items]                            
Business acquisition, number of shares issued         543,052us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
                 
Business acquisition, value of equity issued         1,600,000us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
                 
Contingent obligation, number of additional shares to issue         365,628rvlt_BusinessAcquisitionContingentConsiderationEquityInterestIssuedOrIssuableNumberOfShares
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateDeLlcMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
                 
All Around                            
Business Acquisition [Line Items]                            
Business acquisition cash Consideration           900,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
               
Business acquisition aggregate purchase consideration           5,000,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
               
Business acquisition, contingent consideration           300,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
               
All Around | Unregistered Restricted Common Stock                            
Business Acquisition [Line Items]                            
Business acquisition, number of shares issued           1,600,000us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Business acquisition, number of Installments           11rvlt_BusinessAcquisitionNumberOfConsiderationInstallments
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Estimated fair value of intangible assets           2,200,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Goodwill           2,800,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Business acquisition, value of equity issued           1,800,000us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Restricted common stock, issuance commencement date           2015-05                
Acquisition share price           $ 2.00us-gaap_BusinessAcquisitionSharePrice
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Issuance of unregistered restricted stock, expected consideration           3,200,000rvlt_ExpectedConsideration
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Tangible assets           1,700,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Liabilities assumed           1,700,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Purchase price           5,000,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
All Around | Unregistered Restricted Common Stock | Preliminary Value                            
Business Acquisition [Line Items]                            
Business acquisition, value of equity issued           1,900,000us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis
= rvlt_PreliminaryValuationMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_UnregisteredRestrictedCommonStockMember
               
Value Lighting                            
Business Acquisition [Line Items]                            
Business acquisition cash Consideration             10,600,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Business acquisition aggregate purchase consideration             39,300,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Business acquisition, number of shares issued             8,468,192us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Business acquisition, number of Installments             4rvlt_BusinessAcquisitionNumberOfConsiderationInstallments
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Business acquisition, common stock issuable installment value             20,900,000rvlt_BusinessAcquisitionCostOfAcquiredEntityInstallments
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Business acquisition, contingent consideration payable in cash or common stock, maximum             11,000,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Business acquisition, contingent consideration             7,800,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Business acquisition, preliminarily reduced purchase price             100,000rvlt_BusinessCombinationChangeInPurchasePrice
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Goodwill             18,635,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Liabilities assumed             18,438,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Purchase price             39,309,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Seesmart notes payable assumed             1,362,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
             
Relume Technologies Inc                            
Business Acquisition [Line Items]                            
Business acquisition cash Consideration 5,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
                         
Goodwill 8,624,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
                         
Liabilities assumed 4,601,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
                         
Purchase price 11,608,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
                         
Business acquisition, net of estimated working capital adjustment 4,300,000rvlt_BusinessCombinationNetWorkingCapitalAdjustment
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
454,000rvlt_BusinessCombinationNetWorkingCapitalAdjustment
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
                       
Seesmart notes payable assumed 26,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
                         
Relume Technologies Inc | Common Stock                            
Business Acquisition [Line Items]                            
Business acquisition, number of shares issued 2,174,000us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
                         
Business acquisition, value of equity issued 7,300,000us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
                         
Elite LED Solutions Incorporated                            
Business Acquisition [Line Items]                            
Business acquisition cash Consideration                 500,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= rvlt_EliteLedSolutionsIncorporatedMember
         
Business acquisition, number of shares issued                 300,000us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_EliteLedSolutionsIncorporatedMember
         
Business acquisition, contingent consideration                         356,250us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= rvlt_EliteLedSolutionsIncorporatedMember
 
Contingent consideration, sales consulting agreement period                 5 years          
Contingent consideration, monthly fees obligated to be paid                 20,000rvlt_MonthlyProfessionalFees
/ us-gaap_BusinessAcquisitionAxis
= rvlt_EliteLedSolutionsIncorporatedMember
         
Investment and consulting agreement, number of common stock to be issued                 850,000us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_BusinessAcquisitionAxis
= rvlt_EliteLedSolutionsIncorporatedMember
         
Common stock vesting period   5 years             5 years          
Number of unvested shares cancelled               850,000rvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedExpiredOrCancelledInPeriod
/ us-gaap_BusinessAcquisitionAxis
= rvlt_EliteLedSolutionsIncorporatedMember
           
Stock based compensation               0us-gaap_ShareBasedCompensation
/ us-gaap_BusinessAcquisitionAxis
= rvlt_EliteLedSolutionsIncorporatedMember
           
Seesmart Technologies Incorporated                            
Business Acquisition [Line Items]                            
Business acquisition cash Consideration                   10,100,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
       
Goodwill   10,166,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
                       
Liabilities assumed   5,400,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
                       
Purchase price   18,276,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
                       
Reduction of goodwill   1,200,000us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
  1,300,000us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
                   
Preliminary purchase price subject to adjustment                           18,300,000rvlt_BusinessAcquisitionCostOfAcquiredEntityPreliminaryPurchasePrice
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
Seesmart Technologies Incorporated | Distributions                            
Business Acquisition [Line Items]                            
Business acquisition cash Consideration     3,500,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis
= rvlt_DistributionsMember
                     
Seesmart Technologies Incorporated | Convertible debt accelerated under change in control                            
Business Acquisition [Line Items]                            
Percentage of premium on convertible debt principal                       20.00%rvlt_PercentageOfDebtPremium
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Seesmart notes payable assumed                       3,400,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Payment to holders elected to be paid in cash                     2,400,000rvlt_BusinessAcquisitionCostOfAcquiredEntityLiabilitiesPaid
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
     
Seesmart Technologies Incorporated | Common Stock                            
Business Acquisition [Line Items]                            
Business acquisition, number of shares issued                   7,700,000us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
       
Business acquisition, value of equity issued                   5,000,000us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
       
Seesmart Technologies Incorporated | Common Stock | Distributions                            
Business Acquisition [Line Items]                            
Business acquisition, number of shares issued     1,992,996us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
/ us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis
= rvlt_DistributionsMember
                     
Seesmart Technologies Incorporated | Common Stock | Convertible debt accelerated under change in control | Debt Repayment                            
Business Acquisition [Line Items]                            
Conversion of convertible securities, value of shares issued                     1,000,000us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
/ us-gaap_TransactionTypeAxis
= rvlt_DebtRepaymentMember
     
Conversion of convertible securities, number of shares issued                     1,479,947us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_CommonStockMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
/ us-gaap_TransactionTypeAxis
= rvlt_DebtRepaymentMember
     
Seesmart Technologies Incorporated | Series D Convertible Preferred Stock                            
Business Acquisition [Line Items]                            
Business acquisition, number of shares issued                   11,915us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_SeriesDConvertiblePreferredStockMember
       
Business acquisition, value of equity issued                   $ 1,000,000us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= rvlt_SeriesDConvertiblePreferredStockMember
       
Seesmart Technologies Incorporated | Series D Preferred Stock | Distributions                            
Business Acquisition [Line Items]                            
Business acquisition, number of shares issued     738us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= us-gaap_SeriesDPreferredStockMember
/ us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis
= rvlt_DistributionsMember