XML 81 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Percentage of Accounts Receivable by Significant Customers (Detail) (Customer Concentration Risk, Accounts Receivable)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
GE Healthcare
   
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 29.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= rgen_GeneralElectricHealthcareMember
42.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= rgen_GeneralElectricHealthcareMember
Customer D
   
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 11.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= rgen_CustomerDMember
0.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= rgen_CustomerDMember