XML 16 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Taxes [Line Items]      
Deferred tax assets from share-based payments $ 6,377,000us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost    
Valuation allowance increase (decrease) 727,000rgen_DeferredTaxAssetsValuationAllowanceIncreaseDecrease (1,736,000)rgen_DeferredTaxAssetsValuationAllowanceIncreaseDecrease (10,169,000)rgen_DeferredTaxAssetsValuationAllowanceIncreaseDecrease
Cumulative pre-tax income position, Year     3 years
Reversed of deferred tax asset valuation allowance     3,021,000us-gaap_DeferredOtherTaxExpenseBenefit
Provision for open audit matters,impact of interest, penalties and other factors   800,000us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions  
Impact of unrecognized tax benefits on effective tax rate 2,080,566us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate    
Interest and penalties related to uncertain tax positions 139,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense    
Accrued interest and penalties related to uncertain tax positions 274,000us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued    
Earnings of foreign subsidiaries permanently reinvest outside the U.S 16,498,000us-gaap_UndistributedEarningsOfForeignSubsidiaries    
ImClone      
Income Taxes [Line Items]      
Litigation settlements 40,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= rgen_ImcloneMember
   
Orencia Royalties from Bristol      
Income Taxes [Line Items]      
Litigation settlements 5,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= rgen_BristolMyersSquibbCompanyMember
   
Tax assessments period one      
Income Taxes [Line Items]      
Tax years undergoing audit March 31, 2008 through 2011    
Tax assessments period one | Including potential penalties      
Income Taxes [Line Items]      
Future tax assessments loss 856,000us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= rgen_TaxAssessmentsMember
/ us-gaap_TaxPeriodAxis
= rgen_PeriodOneMember
   
Tax assessments period one | Research and Development Credit      
Income Taxes [Line Items]      
Future tax assessments loss 713,000us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= rgen_ResearchAndDevelopmentTaxCreditMember
/ us-gaap_TaxPeriodAxis
= rgen_PeriodOneMember
   
Tax assessments period two | Research and Development Credit      
Income Taxes [Line Items]      
Provision for open audit matters,impact of interest, penalties and other factors 125,000us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= rgen_ResearchAndDevelopmentTaxCreditMember
/ us-gaap_TaxPeriodAxis
= rgen_PeriodTwoMember
   
Maximum      
Income Taxes [Line Items]      
Net operating loss and business tax credit carry forwards expiration date At various dates through December 2032    
Future tax assessments loss 1,383,000us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Maximum | Including potential penalties      
Income Taxes [Line Items]      
Future tax assessments loss 1,659,000us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= rgen_TaxAssessmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Available to Reduce Future Federal Income Taxes      
Income Taxes [Line Items]      
Net operating loss carry forwards 43,387,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= rgen_FederalMember
   
Business tax credit carry forwards 1,782,000us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_IncomeTaxAuthorityAxis
= rgen_FederalMember
  2,160,000us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_IncomeTaxAuthorityAxis
= rgen_FederalMember
Reserves for business tax credits   $ 1,117,000us-gaap_TaxCreditCarryforwardValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= rgen_FederalMember