Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets Subject to Amortization (Detail)

v2.4.1.9
Intangible Assets Subject to Amortization (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (9,771)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization $ (8,756)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net Carrying Amount 33,894us-gaap_FiniteLivedIntangibleAssetsNet 34,784us-gaap_FiniteLivedIntangibleAssetsNet
Customer Contracts and backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,496us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_CustomerContractsAndBacklogMember
 
Accumulated Amortization 4,115us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_CustomerContractsAndBacklogMember
 
Net Carrying Amount 381us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_CustomerContractsAndBacklogMember
 
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,455us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Accumulated Amortization 3,298us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Net Carrying Amount 21,157us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 334us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_FavorableLeasesMember
 
Accumulated Amortization 83us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_FavorableLeasesMember
 
Net Carrying Amount 251us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_FavorableLeasesMember
 
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 740us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Accumulated Amortization 193us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Net Carrying Amount 547us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 268us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Accumulated Amortization 159us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Net Carrying Amount 109us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Product certification    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 61us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_ProductCertificationAndLicensingCostsMember
 
Accumulated Amortization 58us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_ProductCertificationAndLicensingCostsMember
 
Net Carrying Amount 3us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_ProductCertificationAndLicensingCostsMember
 
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,953us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_TechnologyMember
 
Accumulated Amortization 209us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_TechnologyMember
 
Net Carrying Amount 1,744us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_TechnologyMember
 
Trademarks / Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,358us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
 
Accumulated Amortization 1,656us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
 
Net Carrying Amount 9,702us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
 
Intangible Asset Amortization    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 43,665us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_IntangibleAssetAmortizationMember
 
Accumulated Amortization 9,771us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_IntangibleAssetAmortizationMember
 
Net Carrying Amount $ 33,894us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rvlt_IntangibleAssetAmortizationMember