XML 56 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Asset and Goodwill (Details 3) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Components of intangible assets      
Gross Carrying Amount $ 216,714,000us-gaap_FiniteLivedIntangibleAssetsGross   216,714,000us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated Amortization (133,665,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   (127,343,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net Carrying Amount 83,049,000us-gaap_FiniteLivedIntangibleAssetsNet   89,371,000us-gaap_FiniteLivedIntangibleAssetsNet
Amortization expense for intangible assets 6,322,000us-gaap_AmortizationOfIntangibleAssets 6,797,000us-gaap_AmortizationOfIntangibleAssets  
Existing technology      
Components of intangible assets      
Gross Carrying Amount 185,321,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  185,321,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Accumulated Amortization (110,130,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  (104,426,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Net Carrying Amount 75,191,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  80,895,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Existing technology | Minimum      
Components of intangible assets      
Useful Life (in years) 3 years   3 years
Existing technology | Maximum      
Components of intangible assets      
Useful Life (in years) 10 years   10 years
Customer contracts and contractual relationships      
Components of intangible assets      
Gross Carrying Amount 31,093,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
  31,093,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
Accumulated Amortization (23,235,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
  (22,617,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
Net Carrying Amount 7,858,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
  8,476,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
Customer contracts and contractual relationships | Minimum      
Components of intangible assets      
Useful Life (in years) 1 year   1 year
Customer contracts and contractual relationships | Maximum      
Components of intangible assets      
Useful Life (in years) 10 years   10 years
Non-compete agreements      
Components of intangible assets      
Useful Life (in years) 3 years   3 years
Gross Carrying Amount 300,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  300,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Accumulated Amortization (300,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  (300,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Net Carrying Amount 0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Favorable contracts      
Components of intangible assets      
Net Carrying Amount 100,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rmbs_FavorableContractsMember
  100,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rmbs_FavorableContractsMember
Cash received related to favorable contracts $ 0rmbs_FiniteLivedIntangibleAssetsCashReceived
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rmbs_FavorableContractsMember
$ 900,000rmbs_FiniteLivedIntangibleAssetsCashReceived
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= rmbs_FavorableContractsMember