Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statement of Stockholders' Equity

v2.4.1.9
Condensed Consolidated Statement of Stockholders' Equity (USD $)
In Thousands
Total
USD ($)
Tri-State LED, Inc.
USD ($)
Seesmart Technologies Incorporated
USD ($)
Value Lighting
USD ($)
All Around
USD ($)
Relume Technologies Inc
USD ($)
Employees
USD ($)
Non Employees
USD ($)
Series E Preferred Stock
USD ($)
Series C Preferred Stock
USD ($)
Series G Preferred Stock
USD ($)
Preferred Stock
USD ($)
Preferred Stock
Series C Preferred Stock
USD ($)
Common Stock
USD ($)
Common Stock
Tri-State LED, Inc.
Common Stock
Seesmart Technologies Incorporated
USD ($)
Common Stock
Value Lighting
USD ($)
Common Stock
Relume Technologies Inc
Common Stock
Employees
Additional Paid- in Capital
USD ($)
Additional Paid- in Capital
Tri-State LED, Inc.
USD ($)
Additional Paid- in Capital
Seesmart Technologies Incorporated
USD ($)
Additional Paid- in Capital
Value Lighting
USD ($)
Additional Paid- in Capital
All Around
USD ($)
Additional Paid- in Capital
Relume Technologies Inc
USD ($)
Additional Paid- in Capital
Employees
USD ($)
Additional Paid- in Capital
Non Employees
USD ($)
Additional Paid- in Capital
Series E Preferred Stock
USD ($)
Additional Paid- in Capital
Series C Preferred Stock
USD ($)
Additional Paid- in Capital
Series G Preferred Stock
USD ($)
Accumulated Deficit
USD ($)
Temporary Equity
USD ($)
Temporary Equity
Series E Preferred Stock
USD ($)
Temporary Equity
Series F Preferred Stock
USD ($)
Temporary Equity
Series G Preferred Stock
USD ($)
Beginning Balance at Dec. 31, 2013 $ 25,456us-gaap_StockholdersEquity                     $ 9,936us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  $ 82us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          $ 82,549us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                    $ (67,111)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 10,966us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= rvlt_TemporaryEquityMember
     
Beginning Balance (in shares) at Dec. 31, 2013                       10us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  82,095us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                         
Share-based compensation             840us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_TitleOfIndividualAxis
= rvlt_EmployeesMember
(40)us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_TitleOfIndividualAxis
= rvlt_NonEmployeesMember
                                  840us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
/ us-gaap_TitleOfIndividualAxis
= rvlt_EmployeesMember
(40)us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
/ us-gaap_TitleOfIndividualAxis
= rvlt_NonEmployeesMember
               
Accretion of preferred stock to redemption value                 (19)us-gaap_PreferredStockAccretionOfRedemptionDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
                                    (19)us-gaap_PreferredStockAccretionOfRedemptionDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        19us-gaap_PreferredStockAccretionOfRedemptionDiscount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= rvlt_TemporaryEquityMember
   
Accrual of dividends on convertible preferred stock (1,445)rvlt_DividendsAccruedOnPreferredStock                                     (1,445)rvlt_DividendsAccruedOnPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                      691rvlt_DividendsAccruedOnPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= rvlt_TemporaryEquityMember
     
Issuance of in-kind dividends on Series C preferred stock                   1,000us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    1,028us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
                              (28)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
           
Issuance of common stock for services (in shares)                           849us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                         
Issuance of common stock for services                           1us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          (1)us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                             
Issuance of stock, net of issuance costs (in shares)                           8,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                         
Issuance of stock, net of issuance costs 8,614us-gaap_StockIssuedDuringPeriodValueNewIssues                         8us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          8,606us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                        (56)us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= rvlt_TemporaryEquityMember
   
Cancellation of Series F preferred stock                                                                   (5,404)us-gaap_TemporaryEquityIssuePeriodIncreaseOrDecrease
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= rvlt_TemporaryEquityMember
 
Issuance of preferred stock Series G and accretion to redemption value                     (900)rvlt_StockIssuedDuringPeriodValueNewIssuesAndAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
                                    (900)rvlt_StockIssuedDuringPeriodValueNewIssuesAndAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        18,392rvlt_StockIssuedDuringPeriodValueNewIssuesAndAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= rvlt_TemporaryEquityMember
Forfeiture of restricted stock , shares                           (130)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                         
Forfeiture of restricted stock , value 0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures                     0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                    0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= rvlt_TemporaryEquityMember
     
Issuance of common stock for acquisition                             (7)us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateLedIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
575us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,032us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                   
Issuance of common stock for acquisition     374us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
                        1us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        373us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= rvlt_SeesmartTechnologiesIncorporatedMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(2)us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Shares to be issued for acquisitions         22,737us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
                                    22,737us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_BusinessAcquisitionAxis
= rvlt_AllAroundMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                     
Exchange of preferred stock for common stock (in shares)                       (10)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  36,300us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                         
Exchange of preferred stock for common stock 25,879us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities                     (10,964)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  36us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          36,807us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                      (25,079)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= rvlt_TemporaryEquityMember
     
Net loss (5,180)us-gaap_NetIncomeLoss                                                           (5,180)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
       
Ending Balance at Dec. 31, 2014 77,316us-gaap_StockholdersEquity                         130us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          149,477us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                    (72,291)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
       
Ending Balance (in shares) at Dec. 31, 2014                           129,714us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                         
Share-based compensation             278us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_TitleOfIndividualAxis
= rvlt_EmployeesMember
1us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_TitleOfIndividualAxis
= rvlt_NonEmployeesMember
                                  278us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
/ us-gaap_TitleOfIndividualAxis
= rvlt_EmployeesMember
1us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
/ us-gaap_TitleOfIndividualAxis
= rvlt_NonEmployeesMember
               
Share-based compensation for employees,shares                                     271us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_TitleOfIndividualAxis
= rvlt_EmployeesMember
                               
Shares issued for contingent consideration ,value - Value Lighting   339rvlt_StockIssuedDuringPeriodValueContingentConsiderations
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateLedIncMember
  5,500rvlt_StockIssuedDuringPeriodValueContingentConsiderations
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
                        5rvlt_StockIssuedDuringPeriodValueContingentConsiderations
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      339rvlt_StockIssuedDuringPeriodValueContingentConsiderations
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateLedIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  5,495rvlt_StockIssuedDuringPeriodValueContingentConsiderations
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Shares issued for contingent consideration ,shares - Value Lighting                             543rvlt_StockIssuedDuringPeriodSharesContingentConsiderations
/ us-gaap_BusinessAcquisitionAxis
= rvlt_TriStateLedIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  4,895rvlt_StockIssuedDuringPeriodSharesContingentConsiderations
/ us-gaap_BusinessAcquisitionAxis
= rvlt_ValueLightingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                   
Fees associated with issuance of common stock (62)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts                                     (62)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                             
Cancellation of reaquired escrowed common stock for acquisition, value - Relume           (547)rvlt_CancellationOfCommonStockHeldInEscrowInConnectionWithAcquisitionValue
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
                                    (547)rvlt_CancellationOfCommonStockHeldInEscrowInConnectionWithAcquisitionValue
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                   
Cancellation of reaquired escrowed common stock for acquisition, shares - Relume                                   (163)rvlt_CancellationOfCommonStockHeldInEscrowInConnectionWithAcquisitionShares
/ us-gaap_BusinessAcquisitionAxis
= rvlt_RelumeTechnologiesIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                 
Net loss (2,046)us-gaap_NetIncomeLoss                                                           (2,046)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
       
Ending Balance at Mar. 31, 2015 $ 80,779us-gaap_StockholdersEquity                         $ 135us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          $ 154,981us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                    $ (74,337)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
       
Ending Balance (in shares) at Mar. 31, 2015                           135,260us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember