XML 19 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Agreements with SK hynix and Micron (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended 22 Months Ended 16 Months Ended
Mar. 31, 2015
Mar. 31, 2015
Mar. 31, 2015
SK hynix [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Cash Received to date in 2015 $ 12.0us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
$ 84.0us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
 
Estimated to Be Received in Remainder of 2015 36.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
36.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
36.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
Estimated to Be Received in 2016 48.0rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
48.0rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
48.0rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
Estimated to Be Received in 2017 48.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
48.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
48.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
Estimated to Be Received in 2018 24.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
24.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
24.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
Total Estimated Cash receipts 240.0rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
240.0rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
240.0rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
SK hynix [Member] | Royalty revenue      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Cash Received to date in 2015 11.8us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
82.7us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
 
Estimated to Be Received in Remainder of 2015 35.5rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
35.5rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
35.5rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in 2016 47.9rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
47.9rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
47.9rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in 2017 48.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
48.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
48.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in 2018 24.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
24.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
24.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Total Estimated Cash receipts 238.1rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
238.1rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
238.1rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
SK hynix [Member] | Gain from settlement      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Cash Received to date in 2015 0.2us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
1.3us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
 
Estimated to Be Received in Remainder of 2015 0.5rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0.5rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0.5rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in 2016 0.1rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0.1rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0.1rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in 2017 0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in 2018 0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Total Estimated Cash receipts 1.9rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
1.9rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
1.9rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_SKHynixMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Micron [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Cash Received to date in 2015 10.0us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
  55.5us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
Estimated to Be Received in Remainder of 2015 30.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
30.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
30.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
Estimated to Be Received in 2016 40.0rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
Estimated to Be Received in 2017 40.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
Estimated to Be Received in 2018 40.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
Estimated to Be Received in 2019 40.0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
Estimated to Be Received in 2020 34.5rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
34.5rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
34.5rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
Total Estimated Cash receipts 280.0rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
280.0rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
280.0rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
Micron [Member] | Royalty revenue      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Cash Received to date in 2015 9.7us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
  53.7us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in Remainder of 2015 29.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
29.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
29.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in 2016 39.5rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
39.5rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
39.5rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in 2017 40.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in 2018 40.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in 2019 40.0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
40.0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Estimated to Be Received in 2020 34.5rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
34.5rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
34.5rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Total Estimated Cash receipts 276.7rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
276.7rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
276.7rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RoyaltyArrangementMember
Micron [Member] | Gain from settlement      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Cash Received to date in 2015 0.3us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
  1.8us-gaap_ProceedsFromLegalSettlements
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in Remainder of 2015 1.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
1.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
1.0rmbs_SettlementAgreementFutureReceivablesRemainderOfFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in 2016 0.5rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0.5rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0.5rmbs_SettlementAgreementFutureReceivablesDueinFirstFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in 2017 0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinSecondFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in 2018 0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinThirdFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in 2019 0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueinFourthFullFiscalYear
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Estimated to Be Received in 2020 0rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
0rmbs_SettlementAgreementFutureReceivablesDueInFifthFullFiscalYearAndThereafter
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
Total Estimated Cash receipts $ 3.3rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
$ 3.3rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember
$ 3.3rmbs_SettlementAgreementConsideration
/ rmbs_AgreementNameAxis
= rmbs_MicronMember
/ us-gaap_IncomeStatementLocationAxis
= rmbs_GainFromSettlementMember