RGEN


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostsAndExpenses

us-gaap:GainsLossesOnExtinguishmentOfDebt
us-gaap:DebtInstrument

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit

us-gaap:InterestExpense

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingExpenses

us-gaap:OperatingIncomeLoss

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:ResearchAndDevelopmentExpense

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
us-gaap:MajorCustomers
us-gaap:ProductOrService

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:Assets
us-gaap:StatementGeographical

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue
us-gaap:CashAndCashEquivalents, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:OtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:MachineryAndEquipmentGross

us-gaap:AssetsNoncurrent

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:FurnitureAndFixturesGross

us-gaap:LeaseholdImprovementsGross

us-gaap:ConstructionInProgressGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AmortizationOfIntangibleAssets

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill
us-gaap:BusinessAcquisition
us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass
us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:LiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OtherAccruedLiabilitiesCurrent
us-gaap:RelatedPartyTransactionsByRelatedParty
us-gaap:TaxesPayableCurrent

us-gaap:LiabilitiesNoncurrent
us-gaap:DebtInstrument
us-gaap:LongTermDebt

us-gaap:DeferredTaxLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
us-gaap:DebtInstrument
us-gaap:AmortizationOfFinancingCosts

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ShareBasedCompensation
us-gaap:IncomeStatementLocation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities
us-gaap:DebtInstrument
us-gaap:DebtInstrumentInterestRateStatedPercentage

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxAssetsNet

us-gaap:UnrecognizedTaxBenefits

us-gaap:DeferredTaxAssetsValuationAllowance

rgen:AmortizationOfInventoryStepUp

rgen:AssetsAcquiredUnderOperatingLeases
us-gaap:BusinessAcquisition
rgen:BusinessAcquisitionWorkingCapitalAdjustments
us-gaap:BusinessAcquisition, us-gaap:FairValueByAssetClass
us-gaap:BusinessAcquisition
rgen:BusinessCombinationConsiderationIndemnificationEscrow
us-gaap:BusinessAcquisition
rgen:BusinessCombinationSeparatelyRecognizedTransactionsSettlementOfPreexistingInvoices
us-gaap:BusinessAcquisition
rgen:CashConsiderationExcludingRestrictedCash
us-gaap:DebtInstrument
rgen:ConvertibleNotesTransactionCostsOfLiabilityComponent

rgen:DilutiveSecuritiesEffectOnBasicEarningsPerShareConvertibleSeniorNotes
us-gaap:DebtInstrument
rgen:ExcessCommonStockPricePercentage

rgen:IncreasedecreaseInOperatingLeaseLiability

rgen:IncreasedecreaseInOperatingLeaseRightOfUseAsset
us-gaap:DebtInstrument
rgen:LossOnDebtConversion

rgen:NumberOfSharesBasicOutstanding
us-gaap:BusinessAcquisition
rgen:businessCombinationsCashDepositedInEscrowAccount

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:AmortizationOfDebtDiscountPremium
us-gaap:DebtInstrument
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationAcquisitionRelatedCosts
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferred1
us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
us-gaap:TitleOfIndividual
us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold

us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger

us-gaap:Depreciation

us-gaap:DepreciationAndAmortization

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:GoodwillForeignCurrencyTranslationGainLoss
us-gaap:BusinessAcquisition
us-gaap:GoodwillPurchaseAccountingAdjustments

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInContractWithCustomerAsset

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncreaseDecreaseInOtherReceivables

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
us-gaap:DebtInstrument
us-gaap:InterestExpenseDebtExcludingAmortization

us-gaap:InvestmentIncomeNet
us-gaap:ProductOrService, us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchased
us-gaap:LongTermPurchaseCommitmentAmount
us-gaap:BusinessAcquisition
us-gaap:OperatingLeasesRentExpenseNet
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

us-gaap:OtherNoncashIncomeExpense

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
us-gaap:BusinessAcquisition
us-gaap:PaymentsToAcquireBusinessesGross
us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired

us-gaap:PaymentsToAcquireSoftware

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:RepaymentsOfConvertibleDebt
us-gaap:DebtInstrument
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation

us-gaap:StockIssuedDuringPeriodValueAcquisitions
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
us-gaap:StatementEquityComponents

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

us-gaap:WeightedAverageNumberOfSharesRestrictedStock

rgen:AssetsNonCurrentExcludingDifferedTaxAssets
us-gaap:StatementGeographical
us-gaap:BusinessAcquisition
rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedBonus
us-gaap:BusinessAcquisition
rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
us-gaap:BusinessAcquisition
rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent
us-gaap:BusinessAcquisition
rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent
us-gaap:BusinessAcquisition
rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets

rgen:CommonStockIssuePricePerShare

rgen:DebtInstrumentConvertibleIntoEquity

rgen:DeferredIncomeTaxLiabilitiesFixedAssets

rgen:DeferredTaxAssetsAccruedBonus

rgen:DeferredTaxAssetsOperatingLeases

rgen:DeferredTaxLiabilitiesConversionOptionOnConvertibleNotes

rgen:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets

rgen:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour

rgen:IndefiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:TitleOfIndividual
rgen:PercentageOfSharesSubjectToForfeiture
us-gaap:TitleOfIndividual, us-gaap:AwardType

rgen:PrepaidServicesAndProfessionalFees
us-gaap:AwardType
rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestOutstandingAggregateIntrinsicValue
us-gaap:AwardType
rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue

rgen:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsNonvestedNumberOfShares

us-gaap:AccruedProfessionalFeesCurrent

us-gaap:AccruedRoyaltiesCurrent

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
us-gaap:StatementEquityComponents
us-gaap:BusinessAcquisition
us-gaap:AcquiredFiniteLivedIntangibleAssetResidualValue
us-gaap:BusinessAcquisition, us-gaap:FairValueByAssetClass

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
us-gaap:PropertySubjectToOrAvailableForOperatingLease
us-gaap:AreaOfLand

us-gaap:BuildingsAndImprovementsGross
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
us-gaap:IncomeStatementLocation
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

us-gaap:CapitalizedComputerSoftwareGross

us-gaap:ContractWithCustomerLiability

us-gaap:ConvertibleLongTermNotesPayable

us-gaap:ConvertibleNotesPayable

us-gaap:ConvertibleNotesPayableCurrent

us-gaap:DebtInstrumentCarryingAmount
us-gaap:DebtInstrument
us-gaap:DebtInstrumentFaceAmount
us-gaap:DebtInstrument
us-gaap:DebtInstrumentFairValue
us-gaap:DebtInstrument
us-gaap:DebtInstrumentInterestRateEffectivePercentage

us-gaap:DebtInstrumentUnamortizedDiscount
us-gaap:DebtInstrument

us-gaap:DeferredFinanceCostsNet
us-gaap:DebtInstrument

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredRevenue

us-gaap:DeferredRevenueCurrent

us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards

us-gaap:DeferredTaxAssetsTaxDeferredExpense

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsGross
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:IntangibleAssetsGrossExcludingGoodwill

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryRawMaterialsNetOfReserves

us-gaap:InventoryWorkInProcessNetOfReserves

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
us-gaap:DebtInstrument
us-gaap:LongTermDebtFairValue

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLossCarryforwards
us-gaap:IncomeTaxAuthority

us-gaap:OtherReceivablesGrossCurrent

us-gaap:PrepaidInsurance

us-gaap:PrepaidTaxes

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:PropertyPlantAndEquipmentOther

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
us-gaap:IncomeTaxAuthority
us-gaap:TaxCreditCarryforwardAmount
us-gaap:IncomeTaxAuthority, us-gaap:TaxPeriod

us-gaap:UndistributedEarningsOfForeignSubsidiaries

us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Liability
Assets
Operating Lease Right Of Use Asset
Current Assets
Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Operating Lease Liability Current
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Prepaid Deferred Expense And Other Assets
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
InventoryNet
Inventory Work In Process Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:CommonStockValue ███▇▇▇▇▇▆▅▅▅▅▅▅▅▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁0.550.5490.5480.5260.5250.5230.5210.5210.4810.4410.4390.4390.4380.4370.4360.4360.3410.3410.3380.3380.3370.3310.3290.3290.329030.3285150.3277440.3270310.3265880.3204070.3192570.318830.3181420.3142540.311950.3105480.3084620.3083620.3071480.3071480.3081230.308123NANANA
 us-gaap:SharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStock███▇▆▆▆▆▄▁▁▁▁▁▁54.96948154.89924554.76083752.606752.49488452.27808352.07825852.05258148.08642244.07399843.91737843.85338943.79857243.69230343.587079NANANA33.844074NANANA32.949353NANANA32.774374NANANA31.925741NANANA31.195041NANANA30.714757NANA30.81225730.812257NANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding ▁█56.78656.869NA53.46953.30653.109NA0.0518090.0490560.046279NA45.82817545.0157244.32673244.38542.56300235.09481434.38232234.36934.31288734.17533.49357533.57733.6895633.67069633.45061132.74733.32737733.07638432.83101932.70832.55158632.31715631.85542831.631.25627331.1490931.00983330.71530.93383230.81225730.792428NA30.920430.926096
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁54.93154.805NA52.54552.38152.139NA0.0508520.0463670.043968NA43.82247243.74335643.6212743.56941.23655434.09780533.89170233.83333.77914133.64933.02468132.94632.92500432.87047332.75486232.74732.67700332.23369431.96284331.91631.85810331.64369531.24060631.13230.94806230.84513730.7296630.71530.79679730.81225730.792428NA30.78027930.767585
us-gaap:EarningsPerShareBasic █▇▅▄▅▃▂▂▃▃▃▃▂▂▄▃▄▃▃▂▃▂▂▂▃▃▂▂▃▃▃▃▃▂▅▂▂▂▁▂▂▁▂▂▂0.660.540.370.280.30.190.070.030.170.180.130.110.060.080.280.110.250.090.150.030.120.050.010.080.110.09-0.010.040.090.130.10.180.140.070.310.060.050.04-0.070.020.0-0.070.0099999999999999950.020.03
us-gaap:EarningsPerShareDiluted █▇▅▄▅▃▂▂▃▃▃▃▂▂▄▃▄▃▃▂▃▂▂▂▃▃▂▂▃▃▃▃▃▂▅▂▂▂▁▂▂▁▂▂▂0.640.520.360.270.30.180.070.030.170.170.120.10.060.080.270.110.240.090.150.030.110.050.010.080.110.09-0.010.040.090.130.10.180.140.070.30.060.050.04-0.070.020.0-0.070.0099999999999999950.020.03
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
 TTM Greenblatt ROC _ _█▆▄▄▄▃▂▂▃▃▂▂▂▂▂▁▂▂▂▂▂▂▁▂▂▂▁▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁48.2436.38317.41920.96119.53711.9065.8947.96411.05411.1717.8537.8864.2735.9763.262-0.4065.4735.6762.9053.7475.8593.4631.4283.6884.6087134.0388980.0612.216233.1058295.3078695.1838.0417596.1027633.5449996.4112.1877081.3177391.167075-1.5380.552426-0.121533-2.086501NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:ComprehensiveIncomeNetOfTax █▅▇▅▅▂▃▁▃▃▃▂▁▂▄▃▄▂▂▂▂▂▂▂▃▂▁▂▂▂▂▃▂▂▃▂▂▂39.35819.87131.50618.94222.3544.23610.371-5.0826.8266.1625.5184.164-2.2933.69912.4626.69412.4844.0990.7770.8431.3583.5210.4272.0075.054633-0.936491-3.452803-1.6572881.3727014.1361343.1507997.298413.6506612.0796459.885683.913569-0.1591662.314297NA0.60736-0.055597-2.030687NANANA
us-gaap:CostOfGoodsAndServicesSold ██▆▅▄▄▃▄▃▃▂▂▂▂▂▂▁61.9959.74748.16339.62636.86331.98230.12131.42530.70826.84523.59222.18321.08819.66819.13719.98713.937NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:CostsAndExpenses █▇▆▅▅▅▅▅▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁114.72106.45491.22973.09967.92564.18463.5861.48159.63849.46344.08941.64343.45838.85438.34936.98626.98224.91422.69520.9323.31121.63120.02116.12616.84855416.77737816.33213.06195512.44524811.01798410.19910.78029411.40620412.91099412.40312.91658714.20608111.6573868.7038.0789527.7752587.9928866.7709836.7804486.120777
us-gaap:GainsLossesOnExtinguishmentOfDebt NANANA11.40.0-5.70.0-5.65NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:GainsLossesOnExtinguishmentOfDebt us-gaap:DebtInstrument rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneNANANA9.20.0-4.6-9.14.5NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:GrossProfit NANA60.48554.43450.59944.10839.35338.0239.98433.78928.3527.34626.64325.16222.47516.59318.51816.6NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest █▆▄▄▄▃▂▂▃▃▂▂▂▂▂▁▂▂▂▂▂▂▁▂▂▂▁▂▂▂44.35833.10514.77817.74316.0210.6764.3451.6719.61910.5166.8716.6233.3674.5761.549-2.0223.6544.0671.5662.2145.3722.541.1943.6794.3514.1980.2422.2543.2435.398NANANANANANANANANANANANANANANA
us-gaap:IncomeTaxExpenseBenefit █▆▃▆▅▅▅▅▆▆▅▆▅▅▁▂▃▅▆▅▆▅▅▅▅▅▅▅▅▅▆▆▆▅▄▅▅▅▅8.1253.655-4.923.1910.1590.8610.7410.0121.5242.4631.2331.8290.6291.128-10.629-6.691-4.7840.9993.4631.0591.50.9150.9291.1410.7388311.2689860.640.7883160.4178271.1210021.8872.2545051.4945161.283832-3.135-0.0161830.208230.0590.016NANANANANANA
us-gaap:InterestExpense ███████▇▅▅▅▅▅▅▅▅▅▅▅▄▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁3.1443.1063.1013.0523.0042.9762.9662.8571.7431.7261.7011.6871.6691.6521.6371.6181.6011.5851.571.5550.6380.0050.0080.0080.0077880.0090410.0120.0114890.012780.0140850.0122120.0117040.0124020.0135310.014-0.0072050.027360.0223810.0280.00.00.013484NANANA
us-gaap:NetIncomeLoss █▇▅▄▄▃▂▂▃▃▂▂▂▂▄▂▃▂▂▂▂▂▁▂▂▂▁▂▂▂▂▂▂▂▃▂▂▂▁▂▁▁▁▂▂36.23329.4519.69814.55215.8619.8153.6041.6598.0958.0535.6384.7942.7383.44812.1784.6698.4383.0685.0291.1553.8721.6250.2652.5383.6125572.929487-0.3981.4662362.8254224.2771033.3285.8882744.5391872.3382369.5531.8064891.5699631.226472-2.1620.604673-0.055597-2.0306870.3759160.6232090.988053
us-gaap:NonoperatingIncomeExpense ▄▅▆▅▄▇▇▁▇██▇█▇▇▇-3.882-3.278-2.641-3.218-3.517-1.23-1.549-6.293-1.435-0.655-0.982-1.263-0.906-1.4-1.713-1.616NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingExpenses NANA91.22973.09967.92564.18463.5861.48159.63849.46344.08941.64343.45838.85438.34936.98626.98224.914NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingIncomeLoss █▆▄▄▄▃▂▂▃▃▂▂▂▂▂▁▂▂▂▂▂▂▁▂▂▂▁▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁48.2436.38317.41920.96119.53711.9065.8947.96411.05411.1717.8537.8864.2735.9763.262-0.4065.4735.6762.9053.7475.8593.4631.4283.6884.6087134.0388980.0612.216233.1058295.3078695.1838.0417596.1027633.5449996.4112.1877081.3177391.167075-1.5380.552426-0.121533-2.0865010.2968060.526530.889095
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▅▁█▆▆▂▆▂▄▄▄▄▂▄▄▅▅▄▃▄▃▅▄▄▅▃▃▃▄▄▄▅▄▄▄▅▄▄3.125-9.57911.8084.396.493-5.5796.767-6.741-1.269-1.891-0.12-0.63-5.0310.2510.2842.0254.0461.027-4.17-0.386-2.5141.8810.183-0.5961.447038-3.848609-2.980701-3.157242-1.462603-0.143153-0.1615931.40786-0.883888-0.2566080.328752.105074-1.7229991.079726NANANANANANANA
us-gaap:OtherNonoperatingIncomeExpense ▂▅█▅▂█▄▇▂█▆▅▇▆▅▅▄▅▆▅▆▁▄▆▄▆▆▆▆▆▆▆▅▆▆▃█▆▃-0.779-0.2240.418-0.248-0.7660.382-0.2910.316-0.6970.3580.075-0.1340.2510.071-0.139-0.1-0.328-0.120.119-0.0750.075-0.979-0.27-0.038-0.2685490.1320.134-0.0141130.065280.002505-0.0540.036678-0.1222630.029-0.041-0.5004140.4580.109-0.623NANANANANANA
us-gaap:ResearchAndDevelopmentExpense █▇▆▄▄▄▅▅▅▃▃▃▅▃▃▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▃▃▃▃▃▄▃▃▂8.3897.6126.7224.4224.3364.7025.1725.4275.2313.623.1523.6015.783.2883.0692.0011.861.7422.041.8861.891.5391.4311.491.2515761.5675741.3281.6498641.4301331.200991.4221.4295292.3063322.1834042.3432.4330432.9056582.8084632.873.0746253.5174613.7842712.9302213.1192792.695048
us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax █▇▆▅▅▄▄▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▂▂▁▂▁▁▁▁▁▁▁▁▁▁162.96142.837108.64894.0687.46276.0969.47469.44570.69260.63451.94249.52947.73144.8341.61136.5832.45530.5925.624.67729.1725.09421.44919.81421.45726720.81627616.39315.27818515.55107716.32585315.38218.82205317.50896716.45599318.81415.10429515.5238212.8244617.1658.6313787.6537255.9063857.0677897.3069787.009872
us-gaap:SellingGeneralAndAdministrativeExpense █▇▇▅▅▅▅▅▅▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁44.34139.09536.34429.05126.72627.528.28724.62923.69918.99817.34515.85916.5915.89816.14414.99811.1859.1828.5687.1278.147.0186.4735.9596.2422756.0245264.9754.4706824.3258343.383613.3672.9020483.123943.3080993.2533.1262443.4182333.6747594.2682.4930932.2891182.4386361.9793611.8126171.788238
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:Assets ███▆▆▆▆▆▅▄▄▃▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁2015.9651927.3271902.8871476.3161442.0451406.4811400.1131378.7081068.267797.921774.621762.125745.081743.248743.519734.236308.763290.628288.913285.05282.31147.324146.237139.853137.344655128.584239128.293234128.832774129.048493119.334391118.644904111.636957104.65453197.31476897.01016384.89663281.44869580.39359776.05681472.5675371.60552972.29399NANANA
us-gaap:Liabilities █▇▇▆▆▆▆▆▂▁▁412.896371.111373.737351.446342.018336.723340.345333.59189.299172.896159.053NANANA151.971NANANANANANANANANANANANANANANANANANANANANANANANA4.733294.2924045.207286NANANA
us-gaap:LiabilitiesAndStockholdersEquity ███▆▆▆▆▆▅▄▄▃▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁2015.9651927.3271902.8871476.3161442.0451406.4811400.1131378.7081068.267797.921774.621762.125745.081743.248743.519734.236308.763290.628288.913285.05282.31147.324146.237139.853137.344655128.584239128.293234128.832774129.048493119.334391118.644904111.636957104.65453197.31476897.01016384.89663281.44869580.39359776.05681472.5675371.60552972.29399NANANA
us-gaap:StockholdersEquity ███▆▆▆▆▅▅▄▄▃▃▃▃▃▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁1603.0691556.2161529.151124.871100.0271069.7581059.7681045.118878.968625.025615.568606.487598.659597.183591.548576.869190.943176.791168.764166.522163.724128.886122.748121.451118.222538111.932015111.731808114.585546115.561319108.851532103.886102100.15712192.4522187.41103484.12459673.7039868.73024568.67021465.98767.8342467.31312567.08670467.086704NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:AssetsCurrent ██▇▆▆▆▅▅▃▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁983.83926.335902.382696.728687.157651.378641.828621.54316.494284.077275.739267.248252.909248.322242.782231.195195.945185.799184.153219.833217.941105.245103.25296.27993.26725183.5119480.94564275.69262573.85756288.69743786.35059987.44111880.9149670.6989466.20945153.7927152.35920250.74158946.89480660.01559552.22172955.844016NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ███▆▆▆▆▆▃▃▃▃▃▃▃▂▂▂▂▂▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁734.327711.318717.292553.302560.364529.525528.392513.454208.888196.135193.822190.304175.611173.876173.759159.666142.207129.663122.233157.651172.62253.21354.09248.08440.01204831.210535.36302435.90686133.75571849.20962139.82965342.2444237.33157828.57001529.20982118.38997715.88000612.79289911.16774510.5001127.46658714.2035449.79450915.163298.332988
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ███▆▆▆▆▆▂▂▂▂▂▂▂▁▁▁▁734.327711.318717.292553.302560.364538.566537.407522.429217.817196.135193.822190.304175.611173.876173.759159.666142.657130.113122.683NANANA54.542NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccountsReceivableNetCurrent █▇▆▅▄▄▄▄▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁102.65990.20771.25755.8348.77944.72643.06841.96843.04539.34133.01530.78431.71329.35227.58529.47922.11517.7115.19415.15411.07312.57411.310.32114.41960214.6909947.7603827.0529089.0038745.0369094.9461326.3235374.8709826.9127514.1587587.6363467.8117924.2538912.8254144.0204752.5218171.259607NANANA
us-gaap:InventoryNet █▇▆▅▅▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▁▂▁▁▁▁▁▂▂▂▁▁▁135.509109.5295.02578.53169.92961.78154.83251.57951.27544.9242.26342.28440.94840.12439.00438.66326.08523.95724.69624.46323.19721.31817.99815.89914.30567612.23571912.38363313.34178312.82359711.44131711.79863810.06369510.55741810.26423211.14369510.76832211.50307113.84570513.3630732.4600852.6927891.953976NANANA
us-gaap:OtherAssetsCurrent NANA9.49NANANA1.456NANANA0.697NANANA0.218NANANA0.042NANANA0.022NANANA0.027774NANANA0.03335NANANA0.03673NANANA0.082304NANANANANANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent ▅▇█▄▄▃▃▃▂▂▂▂▃▃▂▂▂▁▁▁▁▁▂▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁11.33515.2918.6768.977.5685.8195.9174.9413.8533.663.9013.834.624.9392.2812.7892.261.621.6441.2791.3041.3272.0981.1230.8468081.7176542.1035761.1593521.5877891.4562081.2498241.0513791.6111721.3525231.3048871.1173411.0829841.6601460.9102980.9253410.6603990.492767NANANA
us-gaap:MachineryAndEquipmentGross █▇▇▆▆▆▆▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁52.48244.09643.07239.09437.80836.98736.25731.14430.49526.33224.09223.40523.19922.49721.90419.54316.47115.50115.21414.7514.68214.41813.75813.51313.52611312.98394713.1156313.93751614.17346713.93932213.68495413.48503912.90969612.96380812.80297812.64818311.97317512.30140511.4022564.7576284.5943444.426628NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:AssetsNoncurrent █▁▁1032.1351000.9921000.505NANANANANANANANANANANA500.737NANANA104.76NANANA42.985NANANA47.347592NANANA32.294305NANANA30.800712NANANA29.162008NANANANANANA
us-gaap:PropertyPlantAndEquipmentGross █▇▇▆▅▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁139.848122.731115.926100.16992.96487.62783.83475.86969.55264.13960.49256.37449.71747.68146.21744.47237.07935.25734.28833.92931.9431.02630.29729.72129.50404728.81126928.34193727.00112925.96674825.35780324.79623324.16218321.08756720.57226120.27930119.88625718.91105619.10921818.6147159.2889339.1183018.950299NANANA
us-gaap:FurnitureAndFixturesGross ▅▅▅▅▄▄▄█▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁7.838.6998.7148.0556.8736.4416.31214.2146.9416.3625.4485.1564.4294.6054.2724.1113.7323.4183.2183.3533.082.9612.8082.7222.6516612.5514462.2703472.2670942.2170962.1756042.1160172.0352241.9443411.9781381.9372381.7639731.669991.2920551.1378020.6438290.6364810.644541NANANA
us-gaap:LeaseholdImprovementsGross █▅▅▅▅▅▄▄▄▄▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁49.66632.12731.33129.77628.82428.65223.90522.95322.93622.78216.25915.9415.7715.7415.67315.74315.27215.19614.59214.44413.55713.36513.30613.25813.24975413.230829.1082149.1394089.2126849.2077098.9736155.258055.190365.2469625.2002715.1791195.0788985.1483345.8647973.8874763.8874763.87913NANANA
us-gaap:ConstructionInProgressGross ▄█▆▃▄▃▃▃▄▃▆▅▃▂▂▂▂▁▁▁▁▁▁▁▁▁▂▂▁▁▁▂▁▁▁▁▁▁▁7.94219.34914.9276.4167.5654.7036.7075.7217.3436.82612.90610.0864.5323.0522.5813.2861.6041.1421.2641.3820.6210.2820.4250.2280.0765190.0450563.8477461.5966060.3029960.0351680.0216473.383871.043170.3833530.3388140.2949820.1889930.3674240.275258NANANANANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment █▇▇▇▆▅▅▅▅▄▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁54.35750.48849.05644.81440.51337.25435.37932.83531.42729.61328.31227.01525.72425.00723.822.41621.08319.88419.33218.99418.23317.41516.49615.74815.04033114.20162913.81569713.81026113.41657512.91121412.2870111.87111411.2498810.87910310.326849.7699199.0430278.4450257.8772967.5168177.1556746.793984NANANA
us-gaap:AmortizationOfIntangibleAssets ██▇▆▆▆▆▆▅▄▄▄▄▄▄▃▂▁▁▁▁▁▁▁▁▁5.25.24.3000000000000024.03.93.94.03.93.12.62.6942.62.62.6642.7391.9920.7690.7150.5680.5520.5330.3990.3990.40.40.401NANANANANANANANANANANANANANANANANANANA
us-gaap:PropertyPlantAndEquipmentNet █▇▆▅▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁85.49172.24366.8755.35552.45150.37348.45543.03438.12534.52632.1829.35923.99322.67422.41722.05615.99615.37314.95614.93513.70713.61113.80113.97314.46371614.6096414.5262413.19086812.55017312.44658912.50922312.2910699.8376879.6931589.95246110.1163389.86802910.66419310.7374191.7721161.9626272.156315NANANA
us-gaap:Goodwill ███▆▆▆▆▆▆▅▅▅▅▅▅▅▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁617.593617.517618.305482.043468.725468.382468.413468.845469.51326.395326.735326.977327.095327.989327.333326.65260.97959.78459.54831.16131.02614.34614.34614.34614.34605714.31482214.18483514.14404514.1740450.9940.9940.9940.9940.9940.9940.9940.9940.9940.9940.9940.9940.994NANANA
 us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass us-gaap:Trademarks▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█▁▁▁▁▁0.70.70.70.70.70.70.70.70.70.70.70.70.70.70.72.860.7110.7110.7110.70.7NA0.7NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill ███▆▆▆▆▆▆▄▄▄▄▄▅▅▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁276.549281.67287.1215.385204.741208.526212.552216.289220.481132.648135.438136.534139.182142.273144.753147.41629.01329.22229.80618.67119.18612.45512.75513.15413.59416313.88320814.63630715.3480516.1197645.9151056.1876326.4815326.498996.9108197.1820127.3765337.1767897.808137.7952391.1320831.1767711.221458NANANA
us-gaap:FiniteLivedIntangibleAssetsNet ███▅▄▄▅▅▅▁▁275.849280.97286.4214.685204.041207.826211.852215.589219.781131.948134.738NANANA144.053NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseRightOfUseAsset █▃▃▃▃▃▃▃▂▁50.17827.03325.17624.20123.8324.68825.70724.84519.50116.185NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ▂▁▁▁▁▁▁▁▁▁▁▃▃▃█0.610.5290.5730.4120.310.230.2380.2380.2390.1730.1742.0071.9021.996.234NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:AccountsPayableCurrent █▇▆▅▅▄▄▄▄▄▄▄▃▃▃▃▃▂▂▂▃▂▃▂▂▂▂▂▂▁▁▁▁▁▂▁▂▁▁▁▁▁24.90320.56916.8814.48313.90210.17611.4259.95111.3049.82310.4899.4826.6886.27.2826.4236.9514.6355.0615.0617.6885.1446.7242.9514.3033544.1316143.863352.7627713.8957221.4834471.7214590.9295861.4811251.9008612.4542381.7666992.5846361.7213341.4224830.5804470.9225250.930601NANANA
us-gaap:AccruedIncomeTaxesCurrent █▃▃▅▆▄▇▆▅▃▃▅▃▄▄▂▂▄▄▂▂▁▁▄▂▂▂▃▃▂▅▄4.3311.2171.4232.7593.332.1483.8743.0712.3531.1551.0242.7190.9372.0491.6680.5910.5391.6041.6920.7490.4570.0090.1661.5890.9007990.7529050.571081.2179110.9527330.6557032.3247111.61885NANA0.396499NANANANANANANANANANA
us-gaap:AccruedLiabilitiesCurrent █▆█▅▄▄▅▄▃▂▃▃▂▃▃▃▂▂▃▃▂▂▂▂▂▂▂▂▁▁▂▂▂▂▂▂▂▂▁▁▁▁53.77342.42853.08532.04126.52927.9333.33125.7720.61812.7615.86517.96413.10214.12117.92913.7939.5689.11616.01415.13113.66210.67712.05712.75811.5223179.0524446.8190637.7081024.9196795.6389359.5797127.8547298.7376136.9938058.297997.2690867.1483417.0694136.0410383.5725172.7933523.692523NANANA
us-gaap:LiabilitiesCurrent ███▂▂▂▂▂▄▄▄▄▄▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁332.342313.328318.95650.98444.40141.85348.31338.765140.913130.278129.842129.846121.11920.32125.211118.44716.51913.75121.07520.19221.3515.82118.78115.70915.82567113.18405810.68241310.4708738.8154017.12238211.3011718.78431510.2187388.89466610.7522289.0357859.7329778.7907477.4635214.1529643.7158774.623124NANANA
us-gaap:OperatingLeaseLiabilityCurrent ▅▃█▅▄▃▃▁▂4.2433.775.2544.463.973.7473.5573.0443.287NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAccruedLiabilitiesCurrent ▃▆█▁▂▁▂▁▂▁▁▂▂▂▂▂▁▁▂▁▂▂▂▁▁▁▁▁▁▁▁▁▂▁▁▁▂4.5969.04412.5891.0071.4020.5121.8981.2851.8771.2761.1851.8031.8382.6882.221.8260.7450.91.7980.7981.9152.7162.2041.0820.7637430.5355820.7129190.4267950.6607680.4778010.5997840.6769692.2075891.271030.6922120.6310591.481847NA0.750155NANANANANANA
 us-gaap:TaxesPayableCurrent us-gaap:RelatedPartyTransactionsByRelatedParty rgen:CTechnologiesNANA0.5NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:LiabilitiesNoncurrent █▂▁80.55457.78354.781NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA0.5803260.5765270.584162NANANA
 us-gaap:LongTermDebt us-gaap:DebtInstrument rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour█▇▆▅▄▃▂▁249.4246.6243.7240.9238.2235.5232.8230.2NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LongTermDebt us-gaap:DebtInstrument rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFour█▅▁249.4246.6243.7NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LongTermDebt us-gaap:DebtInstrument rgen:ZeropointthreesevenfivepercentageconvertibleseniornotesduetwentytwentyfourmemberNANA243.737NANANA232.767NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:DeferredTaxLiabilitiesNoncurrent NANA27.032NANA29.86829.94438.05927.6925.09725.08621.1220.64320.85825.16737.3472.4572.1882.1032.1241.978NA0.451NANANANANANANANANANANANA0.2567650.242520.2545570.136881NANANANANANA
us-gaap:OtherLiabilitiesNoncurrent ▂▂▂▅▅▄▃▁▁▁▆▆▆▆▃▂▃▃▅▃▃▄▆▄▅▅█▅▆▅▅▄▃▂▃▃▄▄▄1.4711.5151.3243.7073.2232.5062.3260.5280.4870.4334.1254.6724.664.612.3431.5731.6161.6563.8021.8941.8782.6174.7082.6933.2964463.4681665.8790133.6875914.6628913.3604773.4576312.6955211.9835831.0090682.1333391.9001022.7429532.6780792.469412NANA0.584162NANANA
us-gaap:OperatingLeaseLiabilityNoncurrent █▃▂▂▂▂▂▂▁52.32329.55926.42526.37826.26327.03826.99526.05620.209NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo NANA5.732NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree NANA4.614NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour NANA4.162NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NANA3.653NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NANA12.949NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:StockholdersEquity ███▆▆▆▆▅▅▄▄▃▃▃▃▃▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁1603.0691556.2161529.151124.871100.0271069.7581059.7681045.118878.968625.025615.568606.487598.659597.183591.548576.869190.943176.791168.764166.522163.724128.886122.748121.451118.222538111.932015111.731808114.585546115.561319108.851532103.886102100.15712192.4522187.41103484.12459673.7039868.73024568.67021465.98767.8342467.31312567.08670467.086704NANA
us-gaap:CommonStockValue ███▇▇▇▇▇▆▅▅▅▅▅▅▅▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁0.550.5490.5480.5260.5250.5230.5210.5210.4810.4410.4390.4390.4380.4370.4360.4360.3410.3410.3380.3380.3370.3310.3290.3290.329030.3285150.3277440.3270310.3265880.3204070.3192570.318830.3181420.3142540.311950.3105480.3084620.3083620.3071480.3071480.3081230.308123NANANA
us-gaap:AdditionalPaidInCapitalCommonStock ███▆▆▆▆▆▅▃▃▃▃▃▃▃▁▁▁▁▁▁▁▁▁▁▁1475.4361467.9421460.7481087.9961082.0961074.1831068.4311064.152892.96645.883642.59639.027635.364631.595628.983626.766247.628245.961242.036240.571238.617205.142202.527201.657200.435716199.200343198.064414NANANA190.625937NANANANANANANANANANANANANANA
us-gaap:RetainedEarningsAccumulatedDeficit █▇▆▆▅▅▄▄▄▄▄▄▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁131.45295.21965.76946.07131.51915.6585.8432.2390.58-7.515-15.568-21.206-26.0-28.737-31.508-43.686-48.355-56.793-59.861-64.891-66.046-69.917-71.542-71.807-74.345164-77.957723-80.887208-80.488663-81.954897-84.780319-89.057422-92.38488-98.273154-102.812341-105.150577-114.686061-116.51272-118.065638-119.306614-117.144912-118.020211-117.964614NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▆▅█▅▃▁▃▁▃▃▄▄▄▆▆▅▅▄▃▅▅▅▅▅▅▅▆▇▇███████▇█▇-4.369-7.4942.085-9.723-14.113-20.606-15.027-21.794-15.053-13.784-11.893-11.773-11.143-6.112-6.363-6.647-8.671-12.718-13.749-9.496-9.184-6.67-8.566-8.728-8.197044-9.63912-5.773142-2.7188840.4046391.8573611.998332.1749890.7648531.6533791.911971.579403-0.5276771.2014520.113627NANANANANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue █▇▄▄▄▄▃▂▂▂▁▂▂▁7.1436.5414.5154.2254.1024.1653.3883.1753.0313.2512.522.7792.6252.268NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInOperatingActivities █▃▄▅▄▃▄▅▄▃▂▅▂▂▄▁37.6519.26214.87121.48916.7359.5317.67421.96517.7899.7885.55519.685.9631.57215.218-1.728NANANANANANANANANANANANANANA7.3382086.2010758.7959813.5947037.2294442.4713412.0050011.7338224.8732490.148089-2.7105941.444081.1139561.135082-0.461355
us-gaap:NetCashProvidedByUsedInInvestingActivities ▇█▂▇████▁██████▄-17.201-8.997-158.288-33.58-4.48-5.037-7.111-6.892-187.477-3.828-5.457-4.168-2.848-1.564-1.621-111.207NANANANANANANANANANANANANANA-10.026207-2.069173-0.761664-5.0492453.140252-1.2921421.378673-0.385902-4.2005243.216277-4.0263632.984142-6.4258875.686214-3.748449
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁█▁▁▁▁█▅▁▁▁▁▁▁▄0.3450.507298.8381.6763.8131.589-0.18294.875190.1280.0441.0440.8841.1460.3330.303129.814NANANANANANANANANANANANANANA0.286910.2007291.0778240.9567210.272360.7517180.0214460.113540.0-0.3308410.0-0.019187-0.05685NANA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▂▁▅▁▂▁▁█▂▁▁23.009-5.974163.99-7.06221.7981.15914.978304.61221.6822.3133.518NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
 us-gaap:AmortizationOfFinancingCosts us-gaap:DebtInstrument rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour███▁▁▁▁▁0.40.40.40.30.30.30.30.3NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:DeferredIncomeTaxExpenseBenefit █▅▁▆4.4770.789-4.0641.984NANA9.056-10.569-0.0030.892-0.4010.147-0.1240.449-11.617-7.678-5.3940.01-4.4180.108NANA-0.3360.0448950.0865530.0865520.0336240.1077670.1461380.0075660.3453711.449741.105259-0.112403NANANANANANANANANANANA
us-gaap:IncreaseDecreaseInAccountsPayable █▇▃▄▇▃▅▂▄▃▂▇▄▂▄▂▆▃▄▁▆▂▇▂▄▄▅▂▆▃▄▃▃▃▄▃▄▄▄▃▃▄▃▄▃4.5923.725-0.8550.4333.593-0.7091.442-1.2751.065-0.57-1.0884.0550.849-1.550.648-1.5812.192-0.4520.116-2.4292.111-1.63.773-1.3355810.1516890.4348921.366757-1.148642.306123-0.2361760.795485-0.571199-0.409366-0.5486480.691836-0.8975550.931040.2762250.597376-0.342078-0.0080760.23142-0.1994490.178164-0.270539
us-gaap:IncreaseDecreaseInAccountsReceivable ▆█▅▄▄▃▃▃▃▄▄▂▄▃▂▃▄▃▃▄▂▃▃▂▃▅▃▂▃▃▂▃▂▃▂▃▄▃▁▃▃▃▂▃▃12.16119.7799.5055.5023.6142.3990.992-0.5830.6256.6924.518-3.2053.2591.529-1.5842.1253.9322.415-0.0484.162-2.0411.1490.962-4.086392-0.384137.2375220.834035-1.7850472.4537510.094064-1.3449991.304116-1.9573382.772175-3.461008-0.4695463.7798191.362078-6.3128371.4986581.262210.088428-0.9248320.5577670.968206
us-gaap:IncreaseDecreaseInInventories █▆▃▃▃▃▃▂▂▂▁▂▂▂▁▁▂▁▁▂▂▂▂▂▂▂▁▂▂▁▂▁▂▁▂▁▁▁▂▁▂▁▁▁▁25.74817.0256.4937.8037.7737.1914.4230.7542.6591.478-0.7631.7091.9081.1880.094-1.5121.664-0.851-0.2941.3642.0013.0922.0981.6708711.8664860.513643-0.4872161.0610790.617348-0.3310871.775892-0.7891250.511388-0.872260.301812-1.377187-1.7136460.0547820.364143-0.2327040.7388130.016406-0.099293-0.1818140.017537
us-gaap:NetCashProvidedByUsedInOperatingActivities █▃▄▅▄▃▄▅▄▃▂▅▂▂▄▁37.6519.26214.87121.48916.7359.5317.67421.96517.7899.7885.55519.685.9631.57215.218-1.728NANANANANANANANANANANANANANA7.3382086.2010758.7959813.5947037.2294442.4713412.0050011.7338224.8732490.148089-2.7105941.444081.1139561.135082-0.461355
us-gaap:NetIncomeLoss █▇▅▄▄▃▂▂▃▃▂▂▂▂▄▂▃▂▂▂▂▂▁▂▂▂▁▂▂▂▂▂▂▂▃▂▂▂▁▂▁▁▁▂▂36.23329.4519.69814.55215.8619.8153.6041.6598.0958.0535.6384.7942.7383.44812.1784.6698.4383.0685.0291.1553.8721.6250.2652.5383.6125572.929487-0.3981.4662362.8254224.2771033.3285.8882744.5391872.3382369.5531.8064891.5699631.226472-2.1620.604673-0.055597-2.0306870.3759160.6232090.988053
us-gaap:ShareBasedCompensation █▇▅▅▅▅▄▄▄▄▃▄▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁7.16.5414.5154.24.14.1653.3883.1753.0313.2512.522.7792.6252.2681.9021.8171.4961.5311.2541.2821.1370.9220.930.9810.9849440.7019820.3808040.5330920.5452120.3074250.2912720.2057720.3126910.2500710.2802050.2880.2150.2408730.2035220.2450.2820170.2550310.2432230.242130.262882
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInInvestingActivities ▇█▂▇████▁██████▄-17.201-8.997-158.288-33.58-4.48-5.037-7.111-6.892-187.477-3.828-5.457-4.168-2.848-1.564-1.621-111.207NANANANANANANANANANANANANANA-10.026207-2.069173-0.761664-5.0492453.140252-1.2921421.378673-0.385902-4.2005243.216277-4.0263632.984142-6.4258875.686214-3.748449
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment █▄▆▃▂▃▄▃▃▂▂▃▂▂▂▁▂▂▁▂▁▁▁▁▁▂▂▂▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁16.4947.58411.3883.7763.1654.1267.0915.5663.7592.0882.0554.1682.8481.5641.7681.011.3811.2950.8632.0560.9750.4310.5730.3183050.4648991.2717962.6384391.7400170.6273030.5967880.8599292.669630.7831180.3220990.4385860.3115460.3567730.1567420.2368210.1706320.1680020.2066840.1632330.0907940.063955
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁█▁▁▁▁█▅▁▁▁▁▁▁▄0.3450.507298.8381.6763.8131.589-0.18294.875190.1280.0441.0440.8841.1460.3330.303129.814NANANANANANANANANANANANANANA0.286910.2007291.0778240.9567210.272360.7517180.0214460.113540.0-0.3308410.0-0.019187-0.05685NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneNANA2.125e-06NANANA2.1250000000000002e-08NANANA2.1250000000000002e-082.1250000000000002e-082.1250000000000002e-082.1250000000000002e-082.1250000000000002e-082.1250000000000002e-082.1250000000000002e-082.1250000000000002e-082.1250000000000002e-082.1250000000000002e-082.1250000000000002e-08NANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFourNANA3.75e-07NANANA3.75e-09NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFour▄▄3.75e-073.75e-07NA3.75e-073.75e-093.75e-093.75e-093.75e-09NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value550000.0549000.0548000.0526000.0525000.0523000.0521000.0521000.0481000.0441000.0439000.0439000.0438000.0437000.0436000.0436000.0341000.0341000.0338000.0338000.0337000.0331000.0329000.0329000.0329030.0328520.0327740.0327030.0326590.0320410.0319260.0318830.0318140.0314250.0311950.0310550.0308460.0308360.0307150.0307150.0308120.0308120.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.30.30.30.30.30.30.30.30.30.30.40.40.40.40.40.40.4

Shares Outstanding

us-gaap:SharesOutstanding us-gaap:StatementEquityComponents

us-gaap:SharesOutstanding

us-gaap:CommonStock


Shares
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312011-03-312010-12-312010-03-312009-03-31
Value54545452525252524844434343434333323231313030303030
Percentage of SharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value56565353530.0518090.0490560.046279454544444235343434343333333333323333323232323131313131303030303030
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value54545252520.0508520.0463670.043968434343434134333333333332323232323232313131313131303030303030303030
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value0.660.540.370.280.30.190.070.030.170.180.130.110.060.080.280.110.250.090.150.030.120.050.010.080.110.09-0.010.040.090.130.10.180.140.070.310.060.050.04-0.070.020-0.070.010.020.03
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value0.640.520.360.270.30.180.070.030.170.170.120.10.060.080.270.110.240.090.150.030.110.050.010.080.110.09-0.010.040.090.130.10.180.140.070.30.060.050.04-0.070.020-0.070.010.020.03
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-31
Value39193118224.23610-5.0826.8266.1625.5184.164-2.2933.699126.694124.0990.7770.8431.3583.5210.4272.0075.054633-0.936491-3.452803-1.6572881.3727014.1361343.1507997.298413.6506612.0796459.885683.913569-0.1591662.3142970.60736-0.055597-2.030687
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax24.213.929.020.125.65.614.9-7.39.710.210.68.4-4.88.329.918.338.513.43.03.44.714.02.010.123.6-4.5-21.1-10.88.825.320.538.820.912.652.525.9-1.018.07.0-0.7-34.4

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value6159483936313031302623222119191913
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax38.041.844.342.142.142.043.445.343.444.345.444.844.243.946.054.642.9

Costs And Expenses

us-gaap:CostsAndExpenses

us-gaap:CostsAndExpenses


Costs
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1141069173676463615949444143383836262422202321201616161613121110101112121214118.7038.0789527.7752587.9928866.7709836.7804486.120777
Percentage of CostsAndExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax70.474.584.077.777.784.491.588.584.481.684.984.191.086.792.2101.183.181.488.784.879.986.293.381.478.580.699.685.580.067.566.357.365.178.565.985.591.590.9121.593.6101.6135.395.892.887.3

Gains Losses On Extinguishment Of Debt

us-gaap:GainsLossesOnExtinguishmentOfDebt

us-gaap:GainsLossesOnExtinguishmentOfDebt


Gains
Period End2020-09-302020-06-302020-03-312019-12-312019-09-30
Value11400000.00-5700000.00-5650000.0
Percentage of GainsLossesOnExtinguishmentOfDebt100.00.0100.00.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax12.10.0-7.50.0-8.1

us-gaap:GainsLossesOnExtinguishmentOfDebt us-gaap:DebtInstrument

rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOne


Gains
Period End2020-09-302020-06-302020-03-312019-12-312019-09-232019-09-30
Value9200000.00-4600000.0-9100000.01100000.04500000.0
Percentage of GainsLossesOnExtinguishmentOfDebt80.70.080.70.0-79.60.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax9.80.0-6.0-13.10.06.5
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOne0.00.00.00.00.00.0

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value60545044393839332827262522161816
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax55.757.957.958.056.654.756.655.754.655.255.856.154.045.457.154.3

Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value4433141716104.3451.6719.619106.8716.6233.3674.5761.549-2.0223.6544.0671.5662.2145.3722.541.1943.6794.3514.1980.2422.2543.2435.398
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax27.223.213.618.918.314.06.32.413.617.313.213.47.110.23.7-5.511.313.36.19.018.410.15.618.620.320.21.514.820.933.1

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value8.1253.655-4.923.1910.1590.8610.7410.0121.5242.4631.2331.8290.6291.128-10.629-6.691-4.7840.9993.4631.0591.50.9150.9291.1410.7388311.2689860.640.7883160.4178271.1210021.8872.2545051.4945161.283832-3.135-0.0161830.208230.0590.016
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax5.02.6-4.53.40.21.11.10.02.24.12.43.71.32.5-25.5-18.3-14.73.313.54.35.13.64.35.83.46.13.95.22.76.912.312.08.57.8-16.7-0.11.30.50.2

Interest Expense

us-gaap:InterestExpense

us-gaap:InterestExpense


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value3.1443.1063.1013.0523.0042.9762.9662.8571.7431.7261.7011.6871.6691.6521.6371.6181.6011.5851.571.5550.6380.0050.0080.0080.0077880.0090410.0120.0114890.012780.0140850.0122120.0117040.0124020.0135310.014-0.0072050.027360.0223810.0280.00.00.013484
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax1.92.22.93.23.43.94.34.12.52.83.33.43.53.73.94.44.95.26.16.32.20.00.00.00.00.00.10.10.10.10.10.10.10.10.1-0.00.20.20.40.00.00.2

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value36291914159.8153.6041.6598.0958.0535.6384.7942.7383.448124.6698.4383.0685.0291.1553.8721.6250.2652.5383.6125572.929487-0.3981.4662362.8254224.2771033.3285.8882744.5391872.3382369.5531.8064891.5699631.226472-2.1620.604673-0.055597-2.0306870.3759160.6232090.988053
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax22.220.618.115.518.112.95.22.411.513.310.99.75.77.729.312.826.010.019.64.713.36.51.212.816.814.1-2.49.618.226.221.631.325.914.250.812.010.19.6-30.27.0-0.7-34.45.38.514.1

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value36291914159.8153.6041.6598.0958.0535.6384.7942.7373.448
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax22.220.618.115.518.112.95.22.411.513.310.99.75.77.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-3882000.0-3278000.0-2641000.0-3218000.0-3517000.0-1230000.0-1549000.0-6293000.0-1435000.0-655000.0-982000.0-1263000.0-906000.0-1400000.0-1713000.0-1616000.0
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax-2.4-2.3-2.4-3.4-4.0-1.6-2.2-9.1-2.0-1.1-1.9-2.6-1.9-3.1-4.1-4.4

Operating Expenses

us-gaap:OperatingExpenses

us-gaap:OperatingExpenses


Operating
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value91736764636159494441433838362624
Percentage of OperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax84.077.777.784.491.588.584.481.684.984.191.086.792.2101.183.181.4

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value4836172019115.8947.96411117.8537.8864.2735.9763.262-0.4065.4735.6762.9053.7475.8593.4631.4283.6884.6087134.0388980.0612.216233.1058295.3078695.1838.0417596.1027633.5449996.4112.1877081.3177391.167075-1.5380.552426-0.121533-2.0865010.2968060.526530.889095
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax29.625.516.022.322.315.68.511.515.618.415.115.99.013.37.8-1.116.918.611.315.220.113.86.718.621.519.40.414.520.032.533.742.734.921.534.114.58.59.1-21.56.4-1.6-35.34.27.212.7

Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value3.125-9.579114.396.493-5.5796.767-6.741-1.269-1.891-0.12-0.63-5.0310.2510.2842.0254.0461.027-4.17-0.386-2.5141.8810.183-0.5961.447038-3.848609-2.980701-3.157242-1.462603-0.143153-0.1615931.40786-0.883888-0.2566080.328752.105074-1.7229991.079726
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax1.9-6.710.94.77.4-7.39.7-9.7-1.8-3.1-0.2-1.3-10.50.60.75.512.53.4-16.3-1.6-8.67.50.9-3.06.7-18.5-18.2-20.7-9.4-0.9-1.17.5-5.0-1.61.713.9-11.18.4

Other Nonoperating Income Expense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value-779000.0-224000.0418000.0-248000.0-766000.0382000.0-291000.0316000.0-697000.0358000.075000.0-134000.0251000.071000.0-139000.0-100000.0-328000.0-120000.0119000.0-75000.075000.0-979000.0-270000.0-38000.0-268550.0132000.0134000.0-14113.065280.02505.0-54000.036678.0-122260.029000.0-41000.0-500410.0458000.0109000.0-623000.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax-0.5-0.20.4-0.3-0.90.5-0.40.5-1.00.60.1-0.30.50.2-0.3-0.3-1.0-0.40.5-0.30.3-3.9-1.3-0.2-1.30.60.8-0.10.40.0-0.40.2-0.70.2-0.2-3.33.00.8-8.7

Research And Development Expense

us-gaap:ResearchAndDevelopmentExpense

us-gaap:ResearchAndDevelopmentExpense


Research
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value8.3897.6126.7224.4224.3364.7025.1725.4275.2313.623.1523.6015.783.2883.0692.0011.861.7422.041.8861.891.5391.4311.491.2515761.5675741.3281.6498641.4301331.200991.4221.4295292.3063322.1834042.3432.4330432.9056582.8084632.873.0746253.5174613.7842712.9302213.1192792.695048
Percentage of ResearchAndDevelopmentExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax5.15.36.24.75.06.27.47.87.46.06.17.312.17.37.45.55.75.78.07.66.56.16.77.55.87.58.110.89.27.49.27.613.213.312.516.118.721.940.135.646.064.141.542.738.4

Revenue From Contract With Customer Including Assessed Tax

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value16214210894877669697060514947444136323025242925211921201615151615181716181515127.1658.6313787.6537255.9063857.0677897.3069787.009872
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:MajorCustomers

rgen:MilliporeSigma


Revenue
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value107.82110107.8369.4589.4879.4075.6628.7918.6796.4657.3345.1916.049
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax9.38.312.214.311.313.613.415.510.917.718.214.417.614.218.6
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax9.38.312.214.311.313.613.415.510.917.718.214.417.614.218.6
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax rgen:MilliporeSigma100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:ProductOrService

us-gaap:Product


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value1621421089487766969706051494744413632
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax100.099.9100.0100.0100.0100.099.9100.0100.0100.099.899.9100.099.999.999.899.9
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax100.099.9100.0100.0100.0100.099.9100.0100.0100.099.899.9100.099.999.999.899.9
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:Product100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Royalty


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value0.040.10.0330.0310.030.030.0780.0260.0220.0220.0930.029-0.0120.0310.0390.0660.021
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax0.00.10.00.00.00.00.10.00.00.00.20.1-0.00.10.10.20.1
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax0.00.10.00.00.00.00.10.00.00.00.20.1-0.00.10.10.20.1
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:Royalty100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value44393629262728242318171516151614119.1828.5687.1278.147.0186.4735.9596.2422756.0245264.9754.4706824.3258343.383613.3672.9020483.123943.3080993.2533.1262443.4182333.6747594.2682.4930932.2891182.4386361.9793611.8126171.788238
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax27.227.433.530.930.636.140.735.533.531.333.432.034.835.538.841.034.530.033.528.927.928.030.230.129.128.930.329.327.820.721.915.417.820.117.320.722.028.759.628.929.941.328.024.825.5

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value201519271902147614421406140013781068797774762745743743734308290288285282147146139137128128128129119118111104979784818076727172
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Assets us-gaap:StatementGeographical

rgen:APAC


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-312017-12-31
Value176.2974.0383.677
Percentage of Assets0.90.40.50.5
Percentage of Assets0.90.40.50.5
Percentage of Assets rgen:APAC100.0100.0100.0100.0

srt:Europe


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-312017-12-31
Value18813310485
Percentage of Assets9.99.513.511.5
Percentage of Assets9.99.513.511.5
Percentage of Assets srt:Europe100.0100.0100.0100.0

srt:NorthAmerica


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-312017-12-31
Value16971260665654
Percentage of Assets89.290.086.088.1
Percentage of Assets89.290.086.088.1
Percentage of Assets srt:NorthAmerica100.0100.0100.0100.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312011-09-302011-06-302011-03-31
Value4123713733513423363403331891721591514.733294.2924045.207286
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets20.519.319.623.823.723.924.324.217.721.720.520.46.56.07.2

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value201519271902147614421406140013781068797774762745743743734308290288285282147146139137128128128129119118111104979784818076727172
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-03-312009-03-31
Value1603155615291124110010691059104587862561560659859759157619017616816616312812212111811111111411510810310092878473686865676767676669
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets79.580.780.476.276.376.175.775.882.378.379.579.680.380.379.678.661.860.858.458.458.087.583.986.886.187.087.188.989.591.287.689.788.389.886.786.884.485.486.893.594.092.80.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-312013-12-312012-12-312011-12-31
Value-4.369-7.4942.085-9.723-14.113-20.606-15.027-21.794-15.053-13.784-11.893-11.773-11.143-6.112-6.363-6.647-8.671-12.718-13.749-9.496-9.184-8.566-5.7731421.998331.911970.113627
Percentage of StockholdersEquity-0.3-0.50.1-0.9-1.3-1.9-1.4-2.1-1.7-2.2-1.9-1.9-1.9-1.0-1.1-1.2-4.5-7.2-8.1-5.7-5.6-7.0-5.21.92.30.2
Percentage of Assets-0.2-0.40.1-0.7-1.0-1.5-1.1-1.6-1.4-1.7-1.5-1.5-1.5-0.8-0.9-0.9-2.8-4.4-4.8-3.3-3.3-5.9-4.51.72.00.1
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-31
Value-4.369-7.4942.085-9.723-14.113-20.606-15.027-21.794-15.053-13.784-11.893-11.773-11.143-6.112-6.363-6.647-8.671-12.717-13.744-9.574-9.188-8.555-5.74
Percentage of StockholdersEquity-0.3-0.50.1-0.9-1.3-1.9-1.4-2.1-1.7-2.2-1.9-1.9-1.9-1.0-1.1-1.2-4.5-7.2-8.1-5.7-5.6-7.0-5.1
Percentage of Assets-0.2-0.40.1-0.7-1.0-1.5-1.1-1.6-1.4-1.7-1.5-1.5-1.5-0.8-0.9-0.9-2.8-4.4-4.8-3.4-3.3-5.9-4.5
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312011-03-312010-12-312010-03-312009-03-31
Value14751467146010871082107410681064892645642639635631628242202198190187184184184183182
Percentage of StockholdersEquity92.094.395.596.798.4100.4100.8101.8101.6103.3104.4105.4106.1105.8106.3143.4165.0177.3183.5222.4280.2275.4275.4277.9264.3
Percentage of Assets73.276.276.873.775.076.476.377.283.680.983.083.885.385.084.683.8138.5154.4160.7192.8243.1255.50.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312011-03-312010-12-312010-03-312009-03-31
Value0.550.5490.5480.5260.5250.5230.5210.5210.4810.4410.4390.4390.4380.4370.4360.3380.3290.3277440.3192570.311950.3071480.3081230.3081230.3076180.307417
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.10.10.10.10.10.10.10.20.30.30.30.40.50.50.50.50.4
Percentage of Assets0.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.10.20.30.30.30.40.40.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312011-03-312010-12-312010-03-312009-03-31
Value13195654631155.8432.2390.58-7.515-15.568-21.206-26.0-28.737-31.508-59.861-71.542-80.887208-89.057422-105.150577-119.306614-117.964614-117.964614-117.921105-113.857261
Percentage of StockholdersEquity8.26.14.34.12.91.50.60.20.1-1.2-2.5-3.5-4.3-4.8-5.3-35.5-58.3-72.4-85.7-125.0-180.8-175.8-175.8-178.3-164.7
Percentage of Assets6.54.93.53.12.21.10.40.20.1-0.9-2.0-2.8-3.5-3.9-4.2-20.7-48.9-63.0-75.1-108.4-156.9-163.20.00.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value98392690269668765164162131628427526725224824223119518518421921710510396938380757388868780706653525046605255
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets48.848.147.447.247.746.345.845.129.635.635.635.133.933.432.731.563.563.963.777.177.271.470.668.867.964.963.158.857.274.372.878.377.372.668.363.464.363.161.782.772.977.2

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-03-31
Value734711717553560529528513208196193190175173173159142129122157172535448403135353349394237282918151211107.466587149.794509158.332988125.04141
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets36.436.937.737.538.937.637.737.219.624.625.025.023.623.423.421.746.144.642.355.361.136.137.034.429.124.327.627.926.241.233.637.835.729.430.121.719.515.914.714.510.419.60.00.00.00.00.0

us-gaap:CashAndCashEquivalentsAtCarryingValue us-gaap:CashAndCashEquivalents, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:MoneyMarketFunds, us-gaap:FairValueInputsLevel1


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value483544549395418414415414118122126
Percentage of CashAndCashEquivalentsAtCarryingValue65.976.576.571.574.778.278.780.856.762.465.3
Percentage of Assets24.028.228.926.829.029.429.730.111.115.316.3
Percentage of Assets us-gaap:MoneyMarketFunds us-gaap:FairValueInputsLevel10.00.00.00.00.00.00.00.00.00.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-31
Value73471171755356053853752221719619319017517317315914213012254
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets36.436.937.737.538.938.338.437.920.424.625.025.023.623.423.421.746.244.842.537.3

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value102907155484443414339333031292729221715151112111014147.7603827.0529089.0038745.0369094.9461326.3235374.8709826.9127514.1587587.6363467.8117924.2538912.8254144.0204752.5218171.259607
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.14.73.73.83.43.23.13.04.04.94.34.04.33.93.74.07.26.15.35.33.98.57.77.410.511.46.05.57.04.24.25.74.77.14.39.09.65.33.75.53.51.7

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value135109957869615451514442424040393826232424232117151412121312111110101011101113132.4600852.6927891.953976
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.75.75.05.34.84.43.93.74.85.65.55.55.55.45.25.38.48.28.58.68.214.512.311.410.49.59.710.49.99.69.99.010.110.511.512.714.117.217.63.43.82.7

Other Assets Current

us-gaap:OtherAssetsCurrent

us-gaap:OtherAssetsCurrent


Other
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value9490000.01456000.0697000.0218000.042000.022000.027774.033350.036730.082304.0
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.10.10.00.00.00.00.00.00.1

Prepaid Expense And Other Assets Current

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


Prepaid
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value1115188.977.5685.8195.9174.9413.8533.663.9013.834.624.9392.2812.7892.261.621.6441.2791.3041.3272.0981.1230.8468081.7176542.1035761.1593521.5877891.4562081.2498241.0513791.6111721.3525231.3048871.1173411.0829841.6601460.9102980.9253410.6603990.492767
Percentage of PrepaidExpenseAndOtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.60.81.00.60.50.40.40.40.40.50.50.50.60.70.30.40.70.60.60.40.50.91.40.80.61.31.60.91.21.21.10.91.51.41.31.31.32.11.21.30.90.7

Machinery And Equipment Gross

us-gaap:MachineryAndEquipmentGross

us-gaap:MachineryAndEquipmentGross


Machinery
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value5244433937363631302624232322211916151514141413131312131314131313121212121112114.7576284.5943444.426628
Percentage of MachineryAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.62.32.32.62.62.62.62.32.93.33.13.13.13.02.92.75.35.35.35.25.29.89.49.79.810.110.210.811.011.711.512.112.313.313.214.914.715.315.06.66.46.1

Assets Noncurrent

us-gaap:AssetsNoncurrent

us-gaap:AssetsNoncurrent


Assets
Period End2021-06-302021-03-312020-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value1032100010005001044247323029
Percentage of AssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets51.251.952.667.336.329.436.927.231.738.3

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value13912211510092878375696460564947464437353433313130292928282725252424212020191819189.2889339.1183018.950299
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.96.46.16.86.46.26.05.56.58.07.87.46.76.46.26.112.012.111.911.911.321.120.721.321.522.422.121.020.121.220.921.620.121.120.923.423.223.824.512.812.712.4

Furniture And Fixtures Gross

us-gaap:FurnitureAndFixturesGross

us-gaap:FurnitureAndFixturesGross


Furniture
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value7.838.6998.7148.0556.8736.4416.312146.9416.3625.4485.1564.4294.6054.2724.1113.7323.4183.2183.3533.082.9612.8082.7222.6516612.5514462.2703472.2670942.2170962.1756042.1160172.0352241.9443411.9781381.9372381.7639731.669991.2920551.1378020.6438290.6364810.644541
Percentage of FurnitureAndFixturesGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.40.50.50.50.50.50.51.00.60.80.70.70.60.60.60.61.21.21.11.21.12.01.91.91.92.01.81.81.71.81.81.81.92.02.02.12.11.61.50.90.90.9

Leasehold Improvements Gross

us-gaap:LeaseholdImprovementsGross

us-gaap:LeaseholdImprovementsGross


Leasehold
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value49323129282823222222161515151515151514141313131313139.1082149.1394089.2126849.2077098.9736155.258055.190365.2469625.2002715.1791195.0788985.1483345.8647973.8874763.8874763.87913
Percentage of LeaseholdImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.51.71.62.02.02.01.71.72.12.92.12.12.12.12.12.14.95.25.15.14.89.19.19.59.610.37.17.17.17.77.64.75.05.45.46.16.26.47.75.45.45.4

Construction In Progress Gross

us-gaap:ConstructionInProgressGross

us-gaap:ConstructionInProgressGross


Construction
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value7.94219146.4167.5654.7036.7075.7217.3436.82612104.5323.0522.5813.2861.6041.1421.2641.3820.6210.2820.4250.2280.0765190.0450563.8477461.5966060.3029960.0351680.0216473.383871.043170.3833530.3388140.2949820.1889930.3674240.275258
Percentage of ConstructionInProgressGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.41.00.80.40.50.30.50.40.70.91.71.30.60.40.30.40.50.40.40.50.20.20.30.20.10.03.01.20.20.00.03.01.00.40.30.30.20.50.4

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value54504944403735323129282725252322211919181817161515141313131212111110109.7699199.0430278.4450257.8772967.5168177.1556746.793984
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.72.62.63.02.82.62.52.42.93.73.73.53.53.43.23.16.86.86.76.76.511.811.311.311.011.010.810.710.410.810.410.610.711.210.611.511.110.510.410.410.09.4

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value5.25.24.3000000000000024.03.93.94.03.93.12.62.6942.62.62.6642.7391.9920.7690.7150.5680.5520.5330.3990.3990.40.40.401
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value85726655525048433834322923222222151514141313131314141413121212129.8376879.6931589.952461109.86802910101.7721161.9626272.156315
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.23.73.53.73.63.63.53.13.64.34.23.93.23.13.03.05.25.35.25.24.99.29.410.010.511.411.310.29.710.410.511.09.410.010.311.912.113.314.12.42.73.0

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-06-022014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value61761761848246846846846846932632632632732732732660595931311414141414141414130.9940.9940.9940.9940.9940.9940.9940.9940.9940.9940.9940.9940.994
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets30.632.032.532.732.533.333.534.044.040.942.242.943.944.144.044.519.720.620.610.911.09.79.810.310.411.111.111.011.00.00.80.80.90.91.01.01.21.21.21.31.41.41.4

us-gaap:Goodwill us-gaap:BusinessAcquisition

rgen:ArtesynBiosolutions


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-31
Value128128128
Percentage of Goodwill20.820.820.8
Percentage of Assets6.46.76.8
Percentage of Assets rgen:ArtesynBiosolutions0.00.00.0

rgen:CTechnologies


Goodwillus-gaap:
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value142142142142142142142
Percentage of Goodwill23.029.530.430.430.330.530.4
Percentage of Assets7.59.69.910.110.110.413.4
Percentage of Assets rgen:CTechnologies0.00.00.00.00.00.00.0

rgen:EngineeredMoldingTechnologyLlc


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-07-13
Value1212121212
Percentage of Goodwill2.02.02.02.60.0
Percentage of Assets0.60.70.70.90.0
Percentage of Assets rgen:EngineeredMoldingTechnologyLlc0.00.00.00.00.0

rgen:NonMetallicSolutions


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-31
Value6.7136.7136.784
Percentage of Goodwill1.11.11.1
Percentage of Assets0.30.30.4
Percentage of Assets rgen:NonMetallicSolutions0.00.00.0

Indefinite Lived Intangible Assets Excluding Goodwill

us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass

us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill

us-gaap:Trademarks


Indefinite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.02860000.0711000.0711000.0711000.0700000.0700000.0700000.0
Percentage of IndefiniteLivedIntangibleAssetsExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.10.10.10.10.10.10.10.10.40.20.20.20.20.20.5
Percentage of Assets us-gaap:Trademarks0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value276281287215204208212216220132135136139142144147292929181912121313131415165.9151056.1876326.4815326.498996.9108197.1820127.3765337.1767897.808137.7952391.1320831.1767711.221458
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets13.714.615.114.614.214.815.215.720.616.617.517.918.719.119.520.19.410.110.36.66.88.58.79.49.910.811.411.912.55.05.25.86.27.17.48.78.89.710.21.61.61.7

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:FiniteLivedIntangibleAssetsNet


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value275280286214204207211215219131134144
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets13.714.615.114.514.114.815.115.620.616.517.419.4

us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelationships


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value173176180138129132135137140828492
Percentage of FiniteLivedIntangibleAssetsNet62.963.063.064.563.763.763.863.963.962.863.064.2
Percentage of Assets8.69.29.59.49.09.49.710.013.210.411.012.4
Percentage of Assets us-gaap:CustomerRelationships0.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DevelopedTechnologyRights


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value969899727071727374464748
Percentage of FiniteLivedIntangibleAssetsNet35.034.934.833.634.534.334.234.134.035.335.233.7
Percentage of Assets4.85.15.24.94.95.15.25.37.05.86.16.5
Percentage of Assets us-gaap:DevelopedTechnologyRights0.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherIntangibleAssets


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value0.6620.7410.8180.4870.5070.6290.750.8710.9980.4320.5130.854
Percentage of FiniteLivedIntangibleAssetsNet0.20.30.30.20.20.30.40.40.50.30.40.6
Percentage of Assets0.00.00.00.00.00.00.10.10.10.10.10.1
Percentage of Assets us-gaap:OtherIntangibleAssets0.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:Trademarks


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value5.2015.2765.3523.5923.3253.3723.4193.4653.5081.9722.0012.113
Percentage of FiniteLivedIntangibleAssetsNet1.91.91.91.71.61.61.61.61.61.51.51.5
Percentage of Assets0.30.30.30.20.20.20.20.30.30.20.30.3
Percentage of Assets us-gaap:Trademarks0.00.00.00.00.00.00.00.00.00.00.00.0

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value50272524232425241916
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.51.41.31.61.71.81.81.81.82.0

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value610000.0529000.0573000.0412000.0310000.0230000.0238000.0238000.0239000.0173000.0174000.02007000.01902000.01990000.06234000.0
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.30.30.30.8

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value242016141310119.951119.823109.4826.6886.27.2826.4236.9514.6355.0615.0617.6885.1446.7242.9514.3033544.1316143.863352.7627713.8957221.4834471.7214590.9295861.4811251.9008612.4542381.7666992.5846361.7213341.4224830.5804470.9225250.930601
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.21.10.91.01.00.70.80.71.11.21.41.20.90.81.00.92.31.61.81.82.73.54.62.13.13.23.02.13.01.21.50.81.42.02.52.13.22.11.90.81.31.3

Accrued Income Taxes Current

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302012-12-31
Value4331000.01217000.01423000.02759000.03330000.02148000.03874000.03071000.02353000.01155000.01024000.02719000.0937000.02049000.01668000.0591000.0539000.01604000.01692000.0749000.0457000.09000.0166000.01589000.0900800.0752900.0571080.01217900.0952730.0655700.02324700.01618800.0396500.0
Percentage of AccruedIncomeTaxesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.10.10.20.20.20.30.20.20.10.10.40.10.30.20.10.20.60.60.30.20.00.11.10.70.60.40.90.70.52.01.50.4

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value534253322627332520121517131417139.5689.116161513101212119.0524446.8190637.7081024.9196795.6389359.5797127.8547298.7376136.9938058.297997.2690867.1483417.0694136.0410383.5725172.7933523.692523
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.72.22.82.21.82.02.41.91.91.62.02.41.81.92.41.93.13.15.55.34.87.28.29.18.47.05.36.03.84.78.17.08.37.28.68.68.88.87.94.93.95.1

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value332313318504441483814013012912912120251181613212021151815151310108.8154017.122382118.784315108.894666109.0357859.7329778.7907477.4635214.1529643.7158774.623124
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets16.516.316.83.53.13.03.52.813.216.316.817.016.32.73.416.15.44.77.37.17.610.712.811.211.510.38.38.16.86.09.57.99.89.111.110.611.910.99.85.75.26.4

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value4243000.03770000.05254000.04460000.03970000.03747000.03557000.03044000.03287000.0
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.30.30.30.30.30.20.3

Other Accrued Liabilities Current

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value4.5969.044121.0071.4020.5121.8981.2851.8771.2761.1851.8031.8382.6882.221.8260.7450.91.7980.7981.9152.7162.2041.0820.7637430.5355820.7129190.4267950.6607680.4778010.5997840.6769692.2075891.271030.6922120.6310591.4818470.750155
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.50.70.10.10.00.10.10.20.20.20.20.20.40.30.20.20.30.60.30.71.81.50.80.60.40.60.30.50.40.50.62.11.30.70.71.81.0

Taxes Payable Current

us-gaap:TaxesPayableCurrent us-gaap:RelatedPartyTransactionsByRelatedParty

us-gaap:TaxesPayableCurrent

rgen:CTechnologies


Taxes
Period End2020-12-31
Value500000.0
Percentage of TaxesPayableCurrent100.0
Percentage of Assets0.0
Percentage of Assets rgen:CTechnologies0.0

Liabilities Noncurrent

us-gaap:LiabilitiesNoncurrent

us-gaap:LiabilitiesNoncurrent


Liabilities
Period End2021-06-302021-03-312020-12-312011-09-302011-06-302011-03-31
Value8057540.5803260.5765270.584162
Percentage of LiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0
Percentage of Assets4.03.02.90.80.80.8

Long Term Debt

us-gaap:LongTermDebt us-gaap:DebtInstrument

us-gaap:LongTermDebt

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value249246243240238235232230
Percentage of LongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets12.412.812.816.316.516.716.616.7
Percentage of Assets rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour0.00.00.00.00.00.00.00.0

rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFour


Long
Period End2021-06-302021-03-312020-12-312019-07-31
Value249246243230
Percentage of LongTermDebt100.0100.0100.00.0
Percentage of Assets12.412.812.80.0
Percentage of Assets rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFour0.00.00.00.0

rgen:Zeropointthreesevenfivepercentageconvertibleseniornotesduetwentytwentyfourmember


Long
Period End2020-12-312019-12-31
Value243232
Percentage of LongTermDebt100.0100.0
Percentage of Assets12.816.6
Percentage of Assets rgen:Zeropointthreesevenfivepercentageconvertibleseniornotesduetwentytwentyfourmember0.00.0

Deferred Tax Liabilities Noncurrent

us-gaap:DeferredTaxLiabilitiesNoncurrent

us-gaap:DeferredTaxLiabilitiesNoncurrent


Deferred
Period End2020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312012-09-302012-06-302012-03-312011-12-31
Value2729293827252521202025372.4572.1882.1032.1241.9780.4510.2567650.242520.2545570.136881
Percentage of DeferredTaxLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.42.12.12.82.63.13.22.82.82.83.45.10.80.80.70.70.70.30.30.30.30.2

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-03-31
Value1471000.01515000.01324000.03707000.03223000.02506000.02326000.0528000.0487000.0433000.04125000.04672000.04660000.04610000.02343000.01573000.01616000.01656000.03802000.01894000.01878000.02617000.04708000.02693000.03296400.03468200.05879000.03687600.04662900.03360500.03457600.02695500.01983600.01009100.02133300.01900100.02743000.02678100.02469400.0584160.0
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.30.20.20.20.00.00.10.50.60.60.60.30.20.50.61.30.70.71.83.21.92.42.74.62.93.62.82.92.41.91.02.22.23.43.33.20.8

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value522926262627262620
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.61.51.41.81.81.91.91.91.9

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2020-12-31
Value5732000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0
Percentage of Assets0.3

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2020-12-31
Value4614000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0
Percentage of Assets0.2

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2020-12-31
Value4162000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0
Percentage of Assets0.2

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-31
Value3653000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets0.2

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2020-12-31
Value12
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets0.7

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value3130292320
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0
Percentage of Assets1.72.22.12.22.5

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2020-12-31
Value38
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0
Percentage of Assets2.0

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2020-12-31
Value6438000.0
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0
Percentage of Assets0.3

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-03-312009-03-31
Value1603155615291124110010691059104587862561560659859759157619017616816616312812212111811111111411510810310092878473686865676767676669
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets79.580.780.476.276.376.175.775.882.378.379.579.680.380.379.678.661.860.858.458.458.087.583.986.886.187.087.188.989.591.287.689.788.389.886.786.884.485.486.893.594.092.80.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-312013-12-312012-12-312011-12-31
Value-4.369-7.4942.085-9.723-14.113-20.606-15.027-21.794-15.053-13.784-11.893-11.773-11.143-6.112-6.363-6.647-8.671-12.718-13.749-9.496-9.184-8.566-5.7731421.998331.911970.113627
Percentage of StockholdersEquity-0.3-0.50.1-0.9-1.3-1.9-1.4-2.1-1.7-2.2-1.9-1.9-1.9-1.0-1.1-1.2-4.5-7.2-8.1-5.7-5.6-7.0-5.21.92.30.2
Percentage of Assets-0.2-0.40.1-0.7-1.0-1.5-1.1-1.6-1.4-1.7-1.5-1.5-1.5-0.8-0.9-0.9-2.8-4.4-4.8-3.3-3.3-5.9-4.51.72.00.1
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-31
Value-4.369-7.4942.085-9.723-14.113-20.606-15.027-21.794-15.053-13.784-11.893-11.773-11.143-6.112-6.363-6.647-8.671-12.717-13.744-9.574-9.188-8.555-5.74
Percentage of StockholdersEquity-0.3-0.50.1-0.9-1.3-1.9-1.4-2.1-1.7-2.2-1.9-1.9-1.9-1.0-1.1-1.2-4.5-7.2-8.1-5.7-5.6-7.0-5.1
Percentage of Assets-0.2-0.40.1-0.7-1.0-1.5-1.1-1.6-1.4-1.7-1.5-1.5-1.5-0.8-0.9-0.9-2.8-4.4-4.8-3.4-3.3-5.9-4.5
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312011-03-312010-12-312010-03-312009-03-31
Value14751467146010871082107410681064892645642639635631628242202198190187184184184183182
Percentage of StockholdersEquity92.094.395.596.798.4100.4100.8101.8101.6103.3104.4105.4106.1105.8106.3143.4165.0177.3183.5222.4280.2275.4275.4277.9264.3
Percentage of Assets73.276.276.873.775.076.476.377.283.680.983.083.885.385.084.683.8138.5154.4160.7192.8243.1255.50.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312011-03-312010-12-312010-03-312009-03-31
Value0.550.5490.5480.5260.5250.5230.5210.5210.4810.4410.4390.4390.4380.4370.4360.3380.3290.3277440.3192570.311950.3071480.3081230.3081230.3076180.307417
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.10.10.10.10.10.10.10.20.30.30.30.40.50.50.50.50.4
Percentage of Assets0.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.10.20.30.30.30.40.40.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312011-03-312010-12-312010-03-312009-03-31
Value13195654631155.8432.2390.58-7.515-15.568-21.206-26.0-28.737-31.508-59.861-71.542-80.887208-89.057422-105.150577-119.306614-117.964614-117.964614-117.921105-113.857261
Percentage of StockholdersEquity8.26.14.34.12.91.50.60.20.1-1.2-2.5-3.5-4.3-4.8-5.3-35.5-58.3-72.4-85.7-125.0-180.8-175.8-175.8-178.3-164.7
Percentage of Assets6.54.93.53.12.21.10.40.20.1-0.9-2.0-2.8-3.5-3.9-4.2-20.7-48.9-63.0-75.1-108.4-156.9-163.20.00.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value550000.0549000.0548000.0526000.0525000.0523000.0521000.0521000.0481000.0441000.0439000.0439000.0438000.0437000.0436000.0436000.0341000.0341000.0338000.0338000.0337000.0331000.0329000.0329000.0329030.0328520.0327740.0327030.0326590.0320410.0319260.0318830.0318140.0314250.0311950.0310550.0308460.0308360.0307150.0307150.0308120.0308120.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.30.30.30.30.30.30.30.30.30.30.40.40.40.40.40.40.4

Additional Paid In Capital Common Stock

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:AdditionalPaidInCapitalCommonStock


Additional
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312013-12-31
Value14751467146010871082107410681064892645642639635631628626247245242240238205202201200199198190
Percentage of AdditionalPaidInCapitalCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets73.276.276.873.775.076.476.377.283.680.983.083.885.385.084.685.480.284.683.884.484.5139.2138.5144.2145.9154.9154.4160.7

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value13195654631155.8432.2390.58-7.515-15.568-21.206-26.0-28.737-31.508-43.686-48.355-56.793-59.861-64.891-66.046-69.917-71.542-71.807-74.345164-77.957723-80.887208-80.488663-81.954897-84.780319-89.057422-92.38488-98.273154-102.812341-105.150577-114.686061-116.51272-118.065638-119.306614-117.144912-118.020211-117.964614
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.54.93.53.12.21.10.40.20.1-0.9-2.0-2.8-3.5-3.9-4.2-5.9-15.7-19.5-20.7-22.8-23.4-47.5-48.9-51.3-54.1-60.6-63.0-62.5-63.5-71.0-75.1-82.8-93.9-105.6-108.4-135.1-143.1-146.9-156.9-161.4-164.8-163.2

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value-4369000.0-7494000.02085000.0-9723000.0-14113000.0-20606000.0-15027000.0-21794000.0-15053000.0-13784000.0-11893000.0-11773000.0-11143000.0-6112000.0-6363000.0-6647000.0-8671000.0-12718000.0-13749000.0-9496000.0-9184000.0-6670000.0-8566000.0-8728000.0-8197000.0-9639100.0-5773100.0-2718900.0404640.01857400.01998300.02175000.0764850.01653400.01912000.01579400.0-527680.01201500.0113630.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-0.2-0.40.1-0.7-1.0-1.5-1.1-1.6-1.4-1.7-1.5-1.5-1.5-0.8-0.9-0.9-2.8-4.4-4.8-3.3-3.3-4.5-5.9-6.2-6.0-7.5-4.5-2.10.31.61.71.90.71.72.01.9-0.61.50.1

Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value7.1436.5414.5154.2254.1024.1653.3883.1753.0313.2512.522.7792.6252.268
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value7.1436.5414.5154.2254.1024.1653.3883.1753.0313.2512.522.7792.6252.268
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value379.2621421169.531721179.7885.555195.9631.57215-1.7287.3382086.2010758.7959813.5947037.2294442.4713412.0050011.7338224.8732490.148089-2.7105941.444081.1139561.135082-0.461355
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax23.16.513.722.819.112.525.431.625.216.110.739.712.53.536.6-4.747.732.950.221.838.416.412.913.568.01.7-35.424.415.815.5-6.6

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-17.201-8.997-158.288-33.58-4.48-5.037-7.111-6.892-187.477-3.828-5.457-4.168-2.848-1.564-1.621-111.207-10.026207-2.069173-0.761664-5.0492453.140252-1.2921421.378673-0.385902-4.2005243.216277-4.0263632.984142-6.4258875.686214-3.748449
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax-10.6-6.3-145.7-35.7-5.1-6.6-10.2-9.9-265.2-6.3-10.5-8.4-6.0-3.5-3.9-304.0-65.2-11.0-4.4-30.716.7-8.68.9-3.0-58.637.3-52.650.5-90.977.8-53.5

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value0.3450.5072981.6763.8131.589-0.182941900.0441.0440.8841.1460.3330.3031290.286910.2007291.0778240.9567210.272360.7517180.0214460.113540.0-0.3308410.0-0.019187-0.05685
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax0.20.4275.11.84.42.1-0.3424.6269.00.12.01.82.40.70.7354.91.91.16.25.81.45.00.10.90.0-3.80.0-0.3-0.8

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value23-5.974163-7.062211.15914304212.3133.518
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax14.1-4.2150.9-7.524.91.521.6438.630.73.86.8

Amortization Of Financing Costs

us-gaap:AmortizationOfFinancingCosts us-gaap:DebtInstrument

us-gaap:AmortizationOfFinancingCosts

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value400000.0400000.0400000.0300000.0300000.0300000.0300000.0300000.0
Percentage of AmortizationOfFinancingCosts100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Income Tax Expense Benefit

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value4477000.0789000.0-4064000.01984000.09056000.0-10569000.0-3000.0892000.0-401000.0147000.0-124000.0449000.0-11617000.0-7678000.0-5394000.010000.0-4418000.0108000.0-336000.044895.086553.086552.033624.0107770.0146140.07566.0345370.01449700.01105300.0-112400.0
Percentage of DeferredIncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Payable

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value4592000.03725000.0-855000.0433000.03593000.0-709000.01442000.0-1275000.01065000.0-570000.0-1088000.04055000.0849000.0-1550000.0648000.0-1581000.02192000.0-452000.0116000.0-2429000.02111000.0-1600000.03773000.0-1335600.0151690.0434890.01366800.0-1148600.02306100.0-236180.0795480.0-571200.0-409370.0-548650.0691840.0-897560.0931040.0276220.0597380.0-342080.0-8076.0231420.0-199450.0178160.0-270540.0
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value12199.5055.5023.6142.3990.992-0.5830.6256.6924.518-3.2053.2591.529-1.5842.1253.9322.415-0.0484.162-2.0411.1490.962-4.086392-0.384137.2375220.834035-1.7850472.4537510.094064-1.3449991.304116-1.9573382.772175-3.461008-0.4695463.7798191.362078-6.3128371.4986581.262210.088428-0.9248320.5577670.968206
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value25176.4937.8037.7737.1914.4230.7542.6591.478-0.7631.7091.9081.1880.094-1.5121.664-0.851-0.2941.3642.0013.0922.0981.6708711.8664860.513643-0.4872161.0610790.617348-0.3310871.775892-0.7891250.511388-0.872260.301812-1.377187-1.7136460.0547820.364143-0.2327040.7388130.016406-0.099293-0.1818140.017537
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value379.2621421169.531721179.7885.555195.9631.57215-1.7287.3382086.2010758.7959813.5947037.2294442.4713412.0050011.7338224.8732490.148089-2.7105941.444081.1139561.135082-0.461355
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax23.16.513.722.819.112.525.431.625.216.110.739.712.53.536.6-4.747.732.950.221.838.416.412.913.568.01.7-35.424.415.815.5-6.6

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value36291914159.8153.6041.6598.0958.0535.6384.7942.7383.448124.6698.4383.0685.0291.1553.8721.6250.2652.5383.6125572.929487-0.3981.4662362.8254224.2771033.3285.8882744.5391872.3382369.5531.8064891.5699631.226472-2.1620.604673-0.055597-2.0306870.3759160.6232090.988053
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax22.220.618.115.518.112.95.22.411.513.310.99.75.77.729.312.826.010.019.64.713.36.51.212.816.814.1-2.49.618.226.221.631.325.914.250.812.010.19.6-30.27.0-0.7-34.45.38.514.1

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value36291914159.8153.6041.6598.0958.0535.6384.7942.7373.448
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax22.220.618.115.518.112.95.22.411.513.310.99.75.77.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value7.16.5414.5154.24.14.1653.3883.1753.0313.2512.522.7792.6252.2681.9021.8171.4961.5311.2541.2821.1370.9220.930.9810.9849440.7019820.3808040.5330920.5452120.3074250.2912720.2057720.3126910.2500710.2802050.2880.2150.2408730.2035220.2450.2820170.2550310.2432230.242130.262882
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensation us-gaap:IncomeStatementLocation

us-gaap:CostOfSales


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value0.4490.5060.5080.5630.4250.4330.3760.3750.2920.3240.2420.2770.2340.2660.2130.1970.1530.1410.0810.1160.0840.060.0470.060.0630680.042907-0.0068610.0460150.0632850.0265620.0268490.024059
Percentage of ShareBasedCompensation6.37.711.313.410.410.411.111.89.610.09.610.08.911.711.210.810.29.26.59.07.46.55.16.16.46.1-1.88.611.68.69.211.7

us-gaap:ResearchAndDevelopmentExpense


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value0.7950.7160.4420.3260.3940.3720.3810.3510.3190.3210.2670.2530.2270.170.1430.1270.0790.1320.1750.1770.1050.080.0860.0910.0899050.0692710.0110070.0619980.0803920.0316030.0231860.030092
Percentage of ShareBasedCompensation11.210.99.87.89.68.911.211.110.59.910.69.18.67.57.57.05.38.614.013.89.28.79.29.39.19.92.911.614.710.38.014.6

us-gaap:SellingGeneralAndAdministrativeExpenses


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value5.8995.3193.5653.3363.2833.362.6312.4492.422.6062.0112.2492.1641.8321.5461.4931.2641.2580.9980.9890.9480.7820.7970.830.8319710.5898040.3771260.4250790.4015350.249260.2414310.151621
Percentage of ShareBasedCompensation83.181.379.079.480.180.777.777.179.880.279.880.982.480.881.382.284.582.279.677.183.484.885.784.684.584.099.079.773.681.182.973.7

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-17.201-8.997-158.288-33.58-4.48-5.037-7.111-6.892-187.477-3.828-5.457-4.168-2.848-1.564-1.621-111.207-10.026207-2.069173-0.761664-5.0492453.140252-1.2921421.378673-0.385902-4.2005243.216277-4.0263632.984142-6.4258875.686214-3.748449
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax-10.6-6.3-145.7-35.7-5.1-6.6-10.2-9.9-265.2-6.3-10.5-8.4-6.0-3.5-3.9-304.0-65.2-11.0-4.4-30.716.7-8.68.9-3.0-58.637.3-52.650.5-90.977.8-53.5

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value167.584113.7763.1654.1267.0915.5663.7592.0882.0554.1682.8481.5641.7681.011.3811.2950.8632.0560.9750.4310.5730.3183050.4648991.2717962.6384391.7400170.6273030.5967880.8599292.669630.7831180.3220990.4385860.3115460.3567730.1567420.2368210.1706320.1680020.2066840.1632330.0907940.063955
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value0.3450.5072981.6763.8131.589-0.182941900.0441.0440.8841.1460.3330.3031290.286910.2007291.0778240.9567210.272360.7517180.0214460.113540.0-0.3308410.0-0.019187-0.05685
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax0.20.4275.11.84.42.1-0.3424.6269.00.12.01.82.40.70.7354.91.91.16.25.81.45.00.10.90.0-3.80.0-0.3-0.8

Debt Instrument Interest Rate Stated Percentage

us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument

us-gaap:DebtInstrumentInterestRateStatedPercentage

rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOne


Debt
Period End2020-12-312019-12-312019-07-162018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-05-24
Value2.1250.021250.021250.021250.021250.021250.021250.021250.021250.021250.021250.021250.021250.021250.02125
Percentage of DebtInstrumentInterestRateStatedPercentage100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOne0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Debt
Period End2020-12-312019-12-312019-07-19
Value0.3750.003750.00375
Percentage of DebtInstrumentInterestRateStatedPercentage17.617.60.0
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour0.00.00.0

rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFour


Debt
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-12-312019-09-302019-07-31
Value0.3750.3750.3750.003750.003750.003750.003750.00375
Percentage of DebtInstrumentInterestRateStatedPercentage0.00.00.00.00.017.60.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.00.00.00.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFour0.00.00.00.00.00.00.00.0

Effective Income Tax Rate Continuing Operations

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


Effective
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-12-312012-09-302012-06-302012-03-312011-09-30
Value18.311.0-10.718.00.010.081-0.0020.0070.1580.234-0.0210.2760.1870.247-1.0743.309-1.3090.246-0.3420.4780.2790.360.0460.310.170.3020.0530.036-0.030.2080.3545-0.30770.05170.08720.04580
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value51.7149.3943.8841.0338.8732.9130.8130.4430.1628.5327.5426.9926.7225.3420.820.8420.1619.6816.8812.0311.711.510.4410.479.689.448.317.617.195.785.074.874.534.44.24.114.084.174.054.094.144.08
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Liabilities

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value242720252.1030.4510.118
Percentage of DeferredTaxLiabilities100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value22199.64211110.050.1330.2313.0460.032
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312015-09-302014-12-312013-12-31
Value3200000.03422000.02852000.01806000.01407000.01289000.02044000.02080600.01675200.0
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value0.7270.0060.1310.0069.9791817161828
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgen:AmortizationOfInventoryStepUp

rgen:AmortizationOfInventoryStepUp


Amortization
Period End2021-06-302021-03-31
Value01598000.0
Percentage of AmortizationOfInventoryStepUp0.0100.0

rgen:AssetsAcquiredUnderOperatingLeases

rgen:AssetsAcquiredUnderOperatingLeases


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value253.1821.8931.4390.00.017
Percentage of AssetsAcquiredUnderOperatingLeases100.0100.0100.0100.00.0100.0

rgen:BusinessAcquisitionWorkingCapitalAdjustments us-gaap:BusinessAcquisition

rgen:BusinessAcquisitionWorkingCapitalAdjustments

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-31
Value0100000.0
Percentage of BusinessAcquisitionWorkingCapitalAdjustments0.0100.0

rgen:BusinessAcquisitionWorkingCapitalAdjustments us-gaap:BusinessAcquisition, us-gaap:FairValueByAssetClass

rgen:NonMetallicSolutions, us-gaap:Goodwill


Business
Period End2021-06-302021-03-31
Value0100000.0
Percentage of BusinessAcquisitionWorkingCapitalAdjustments0.0100.0

rgen:BusinessCombinationConsiderationIndemnificationEscrow us-gaap:BusinessAcquisition

rgen:BusinessCombinationConsiderationIndemnificationEscrow

rgen:EngineeredMoldingTechnologyLlc


Business
Period End2021-06-302021-03-312020-12-31
Value02200000.00
Percentage of BusinessCombinationConsiderationIndemnificationEscrow0.0100.00.0

rgen:BusinessCombinationSeparatelyRecognizedTransactionsSettlementOfPreexistingInvoices us-gaap:BusinessAcquisition

rgen:BusinessCombinationSeparatelyRecognizedTransactionsSettlementOfPreexistingInvoices

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-31
Value02300000.0
Percentage of BusinessCombinationSeparatelyRecognizedTransactionsSettlementOfPreexistingInvoices0.0100.0

rgen:CashConsiderationExcludingRestrictedCash us-gaap:BusinessAcquisition

rgen:CashConsiderationExcludingRestrictedCash

rgen:ArtesynBiosolutions


Cash
Period End2021-06-302021-03-31
Value0.0130
Percentage of CashConsiderationExcludingRestrictedCash0.0100.0

rgen:ConvertibleNotesTransactionCostsOfLiabilityComponent us-gaap:DebtInstrument

rgen:ConvertibleNotesTransactionCostsOfLiabilityComponent

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Convertible
Period End2020-12-31
Value0
Percentage of ConvertibleNotesTransactionCostsOfLiabilityComponent0.0

rgen:DilutiveSecuritiesEffectOnBasicEarningsPerShareConvertibleSeniorNotes

rgen:DilutiveSecuritiesEffectOnBasicEarningsPerShareConvertibleSeniorNotes


Dilutive
Period End2021-06-302021-03-31
Value1012000.01092000.0
Percentage of DilutiveSecuritiesEffectOnBasicEarningsPerShareConvertibleSeniorNotes100.0100.0

rgen:ExcessCommonStockPricePercentage us-gaap:DebtInstrument

rgen:ExcessCommonStockPricePercentage

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Excess
Period End2021-06-302021-03-31
Value0130.0
Percentage of ExcessCommonStockPricePercentage0.0100.0

rgen:IncreasedecreaseInOperatingLeaseLiability

rgen:IncreasedecreaseInOperatingLeaseLiability


Increasedecrease
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value1649000.0-1133000.0-527000.0-638000.0334000.06054000.0609000.0-376000.0-840000.0
Percentage of IncreasedecreaseInOperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgen:IncreasedecreaseInOperatingLeaseRightOfUseAsset

rgen:IncreasedecreaseInOperatingLeaseRightOfUseAsset


Increasedecrease
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value1864000.0-1009000.0-730000.0-925000.0-919000.05449000.0419000.0-422000.0-784000.0
Percentage of IncreasedecreaseInOperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgen:LossOnDebtConversion us-gaap:DebtInstrument

rgen:LossOnDebtConversion

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Loss
Period End2021-06-302021-03-31
Value3000000.01000000.0
Percentage of LossOnDebtConversion100.0100.0

rgen:NumberOfSharesBasicOutstanding

rgen:NumberOfSharesBasicOutstanding


Number
Period End2021-06-302021-03-312020-06-302020-03-31
Value54545252
Percentage of NumberOfSharesBasicOutstanding100.0100.0100.0100.0

rgen:businessCombinationsCashDepositedInEscrowAccount us-gaap:BusinessAcquisition

rgen:businessCombinationsCashDepositedInEscrowAccount

rgen:NonMetallicSolutions


Combinations
Period End2021-06-302021-03-31
Value01300000.0
Percentage of businessCombinationsCashDepositedInEscrowAccount0.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs


Allowance
Period End2020-12-312020-06-30
Value65000.037000.0
Percentage of AllowanceForDoubtfulAccountsReceivableWriteOffs100.0100.0

us-gaap:AmortizationOfDebtDiscountPremium

us-gaap:AmortizationOfDebtDiscountPremium


Amortization
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value2862000.02828000.02760000.02724000.02691000.02673000.02632000.01124000.01107000.01088000.01071000.01053000.01036000.01019000.01002000.0986000.0970000.0954000.0938000.0
Percentage of AmortizationOfDebtDiscountPremium100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AmortizationOfDebtDiscountPremium us-gaap:DebtInstrument

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value2500000.02500000.02400000.02400000.02400000.02400000.02300000.01800000.0
Percentage of AmortizationOfDebtDiscountPremium87.488.40.087.088.189.286.068.4

us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss

rgen:CTechnologies


Business
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value2.10.72.22.3821.29.896105.997.145
Percentage of BusinessAcquisitionsProFormaNetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessCombinationAcquisitionRelatedCosts us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationAcquisitionRelatedCosts

rgen:EngineeredMoldingTechnologyLlc


Business
Period End2021-06-302021-03-312020-12-312020-09-302020-03-31
Value200000.0100000.0100000.01000000.01200000.0
Percentage of BusinessCombinationAcquisitionRelatedCosts100.0100.0100.0100.0100.0

us-gaap:BusinessCombinationConsiderationTransferred1 us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferred1

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-312020-10-27
Value0.0204200
Percentage of BusinessCombinationConsiderationTransferred10.0100.0100.0

rgen:EngineeredMoldingTechnologyLlc


Business
Period End2021-06-302021-03-312020-12-31
Value0.0280.0
Percentage of BusinessCombinationConsiderationTransferred10.014.00.0

rgen:NonMetallicSolutions


Business
Period End2021-06-302021-03-31
Value0.016
Percentage of BusinessCombinationConsiderationTransferred10.07.9

us-gaap:BusinessCombinationConsiderationTransferred1 us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

rgen:ArtesynBiosolutions, us-gaap:SubsequentEvent


Business
Period End2020-10-27
Value200
Percentage of BusinessCombinationConsiderationTransferred1100.0

us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-312020-10-27
Value0.06970
Percentage of BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable0.0100.0100.0

us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

rgen:ArtesynBiosolutions, us-gaap:SubsequentEvent


Business
Period End2020-10-27
Value70
Percentage of BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable100.0

us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-312020-10-27
Value01500000.01500000.0
Percentage of BusinessCombinationConsiderationTransferredLiabilitiesIncurred0.0100.0100.0

us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1

rgen:CTechnologies


Business
Period End2020-12-31
Value0
Percentage of BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability10.0

us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual

rgen:CTechnologies


Business
Period End2020-09-302020-06-302020-03-312019-09-30
Value9.07.76.67.0
Percentage of BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual100.0100.0100.0100.0

us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold us-gaap:TitleOfIndividual

us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold

us-gaap:TrustForBenefitOfEmployees


Compensation
Period End2020-12-312020-09-302020-06-302020-03-31
Value001500000.02200000.0
Percentage of CompensationExpenseExcludingCostOfGoodAndServiceSold0.00.0100.0100.0

us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger

us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger


Debt
Period End2020-12-31
Value130.0
Percentage of DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger100.0

us-gaap:Depreciation

us-gaap:Depreciation


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312011-03-31
Value3.83.33.12.82.62.52.11.81.81.61.3291.31.31.2841.2491.130.930.9280.9090.8250.7840.7510.7450.7570.7450.7490.355
Percentage of Depreciation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DepreciationAndAmortization

us-gaap:DepreciationAndAmortization


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value8.9768.4447.4866.7126.4796.396.0775.7384.844.2134.0033.8813.9343.964.1333.0961.6961.5821.491.3791.3151.151.1451.1534311.1450491.150521.0547541.1092410.9629850.8924070.8427110.7622380.6900230.818920.9157680.8959390.8724760.8244090.4623890.4058310.4063770.4002810.4650110.4072150.402021
Percentage of DepreciationAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents


Effect
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value2.214-6.7468.5693.3535.73-4.9234.595-5.3361.242-3.6912.376-1.703-2.526-0.224-0.2570.581.5170.536-1.967-0.306-1.4351.4090.045-0.3732270.876563-2.430336-1.871954-2.005284-0.800728-0.078163-0.0136780.580211-0.350578-0.1419850.1777880.579054-0.3180130.163694
Percentage of EffectOfExchangeRateOnCashAndCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GoodwillForeignCurrencyTranslationGainLoss

us-gaap:GoodwillForeignCurrencyTranslationGainLoss


Goodwill
Period End2021-06-302021-03-312020-12-31
Value-226000.0807000.0-808000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss100.0100.0100.0

us-gaap:GoodwillPurchaseAccountingAdjustments us-gaap:BusinessAcquisition

us-gaap:GoodwillPurchaseAccountingAdjustments

rgen:ArtesynBiosolutions


Goodwill
Period End2021-06-302021-03-31
Value-150000.090000.0
Percentage of GoodwillPurchaseAccountingAdjustments100.0100.0

rgen:NonMetallicSolutions


Goodwill
Period End2021-06-302021-03-31
Value0-71000.0
Percentage of GoodwillPurchaseAccountingAdjustments-0.0-78.9

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value9.373-4.9063.7494.3-2.023-4.9895.8335.6213.497-1.855-0.3282.915-0.146-3.8394.096-1.8730.004-4.22-1.6490.851.038-4.277-2.6770.210348-0.5050611.379713-0.5046132.86038-0.84514-3.9997791.751792-1.0870861.893182-1.3011520.996669-0.1520860.278410.9609710.3631880.779164-0.899170.7914610.4112330.017814-0.837271
Percentage of IncreaseDecreaseInAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerAsset

us-gaap:IncreaseDecreaseInContractWithCustomerAsset


Increase
Period End2020-12-312019-12-31
Value0-99000.0
Percentage of IncreaseDecreaseInContractWithCustomerAsset0.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value-1.254-0.533-0.3580.570.7170.18-10.58710-0.002-0.006-0.5810.0440.046-0.0030.782-0.085-0.043-0.0432.082986-2.508399-0.781495-0.047197-0.101174-0.1062160.711393
Percentage of IncreaseDecreaseInOtherNoncurrentLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncreaseDecreaseInOtherOperatingAssets


Increase
Period End2021-06-302021-03-312020-09-302019-09-30
Value-995000.0-753000.0184000.01000.0
Percentage of IncreaseDecreaseInOtherOperatingAssets100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherReceivables

us-gaap:IncreaseDecreaseInOtherReceivables


Increase
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value29000.027000.0-36000.0-148000.0130000.088000.0-2000.0-112000.0-156000.0209000.067000.0-127000.0-448000.030000.0-54000.0-172000.0672000.0-338000.069000.0249000.025000.0-466480.0128950.0154520.0120700.0-323620.0376540.0-6730800.0135800.01281600.01467700.0-5284800.05167800.0383150.0498970.0-126250.0417380.017001.0259860.0-234000.0233600.035000.0182000.0
Percentage of IncreaseDecreaseInOtherReceivables100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-1851000.02414000.01962000.01275000.01669000.0-36000.0-414000.01189000.0101000.0-215000.0332000.01293000.0-1464000.01608000.0565000.0503000.0270000.0-34000.0208000.0-27000.0-12000.0-781000.0976000.0282580.0-667370.0-314210.0908390.0-388760.090731.0209700.0207090.0-599630.0283460.051472.0216830.0-8808.0-532190.0293910.0-242570.0264940.0167630.0-1694700.0969350.0-80652.0-180390.0
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities

us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities


Incremental
Period End2021-03-312020-12-312020-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-09-30
Value8000.0359000.08000.01898.01586.0-891060.01354400.0791800.0316.0-495930.0842210.0559580.00
Percentage of IncrementalCommonSharesAttributableToConversionOfDebtSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:InterestExpenseDebtExcludingAmortization us-gaap:DebtInstrument

us-gaap:InterestExpenseDebtExcludingAmortization

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value300000.0300000.0300000.0300000.0300000.0300000.0300000.0200000.0
Percentage of InterestExpenseDebtExcludingAmortization100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentIncomeNet

us-gaap:InvestmentIncomeNet


Investment
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value41000.052000.042000.082000.0253000.01364000.01708000.01898000.01005000.0713000.0644000.0558000.0512000.0181000.063000.0102000.0110000.096000.0112000.097000.076000.061000.044000.037000.019012.036585.059000.063924.084920.0101820.097908.076046.065605.061519.061857.095807.029516.031424.042870.052247.065936.069298.091793.096679.098958.0
Percentage of InvestmentIncomeNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LongTermPurchaseCommitmentAmount us-gaap:ProductOrService, us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchased

us-gaap:LongTermPurchaseCommitmentAmount

rgen:NGLImpactA, us-gaap:ResearchAndDevelopmentArrangement


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-06-302019-03-31
Value300000.0300000.0500000.0200000.00000
Percentage of LongTermPurchaseCommitmentAmount100.0100.0100.0100.00.00.00.00.0

us-gaap:OperatingLeasesRentExpenseNet us-gaap:BusinessAcquisition

us-gaap:OperatingLeasesRentExpenseNet

rgen:SpectrumInc


Operating
Period End2021-06-302021-03-312020-09-302020-06-302020-03-31
Value200000.0200000.0100000.0200000.0200000.0
Percentage of OperatingLeasesRentExpenseNet100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

us-gaap:AccumulatedTranslationAdjustment


Other
Period End2021-06-302021-03-312020-12-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value3.125-9.579110.2842.0244.0461.027-4.17-0.386
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherNoncashIncomeExpense

us-gaap:OtherNoncashIncomeExpense


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-312018-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-30
Value-97000.0-6000.0-39000.0-85000.0-3000.0-140000.0-549000.0-111000.0111000.0-107000.0-17700.0-98320.0-65108.0-35387.053974.0-277300.0
Percentage of OtherNoncashIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation


Payments
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value00010000.0200000.0
Percentage of PaymentsRelatedToTaxWithholdingForShareBasedCompensation0.00.00.0100.0100.0

us-gaap:PaymentsToAcquireBusinessesGross us-gaap:BusinessAcquisition

us-gaap:PaymentsToAcquireBusinessesGross

rgen:ArtesynBiosolutions


Payments
Period End2021-06-302021-03-312020-10-27
Value0.0130130
Percentage of PaymentsToAcquireBusinessesGross0.0100.0100.0

us-gaap:PaymentsToAcquireBusinessesGross us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

rgen:ArtesynBiosolutions, us-gaap:SubsequentEvent


Payments
Period End2020-10-27
Value130
Percentage of PaymentsToAcquireBusinessesGross100.0

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired


Payments
Period End2021-06-302021-03-312020-12-312019-12-31
Value0.0-0.0711460.0
Percentage of PaymentsToAcquireBusinessesNetOfCashAcquired0.0100.0100.00.0

us-gaap:PaymentsToAcquireSoftware

us-gaap:PaymentsToAcquireSoftware


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value707000.01484000.0304000.01359000.01315000.0911000.020000.01348000.01542000.01740000.0935000.0
Percentage of PaymentsToAcquireSoftware100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfCommonStock


Proceeds
Period End2020-12-082019-12-312019-07-192019-09-302019-05-032017-12-312017-07-03
Value2970.01311311890.0129
Percentage of ProceedsFromIssuanceOfCommonStock100.00.0100.0100.0100.00.0100.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value352000.0508000.01063000.01676000.03813000.01599000.0109000.0492000.0522000.044000.01044000.0884000.01146000.0344000.0316000.0530000.0172000.01333000.0211000.0672000.0137000.0821000.0-61000.0241340.0283660.0402000.0194100.0148420.0840200.0497710.0214950.0200730.01077800.0956720.0272360.0751720.021446.0113540.0025.0069214.00
Percentage of ProceedsFromStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.00.0

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


Provision
Period End2020-12-312020-09-302020-06-302020-03-31
Value-206000.0-83000.083000.0-133000.0
Percentage of ProvisionForDoubtfulAccounts100.0100.0100.0100.0

us-gaap:RepaymentsOfConvertibleDebt

us-gaap:RepaymentsOfConvertibleDebt


Repayments
Period End2021-06-302021-03-312019-12-312019-09-302018-12-312018-09-30
Value0.0070.0010.01140.00.0
Percentage of RepaymentsOfConvertibleDebt100.0100.00.0100.00.00.0

us-gaap:RepaymentsOfConvertibleDebt us-gaap:DebtInstrument

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Repayments
Period End2021-06-302021-03-31
Value4.01.0
Percentage of RepaymentsOfConvertibleDebt57142.9100000.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

rgen:RestrictedStockAndPerformanceStockUnits


Share
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value-153.07209.136.161.9957.851.490.1831.79
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue

rgen:RestrictedStockAndPerformanceStockUnits


Share
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value3.16.52.52.05.31.61.14.9
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312012-03-31
Value3.52.55.928-2.24.70.31.63.50.11.81.12.20.20.068
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod


Share
Period End2021-06-302021-03-31
Value06000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod0.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-31
Value048.05
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice0.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-31
Value-5.3992.354.931.574.7941.771.20-0.1430.210.340.150.1418.27000.4816.46-6.640.690.5419.570.040.582.1619.67-6.710.270.2710.580.120.350.583.26-0.010.011.322.3-0.432.480.16
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-12-31
Value-9.933.250.58
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-12-31
Value-11.6215.5811.2
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice100.0100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested

rgen:RestrictedStockAndPerformanceStockUnits


Sharebased
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value8.7278.44.8113.82.29.5
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1


Sharebased
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value600000.01900000.0200000.0100000.0500000.02000000.0200000.0200000.0500000.02200000.0187000.0330000.0444000.01339000.0146000.0340000.0539000.01195000.0-1192000.0509000.01009000.01387000.0455000.0340490.0850590.0670920.060864.0376810.0302660.0343670.056720.0238480.0463180.0232620.0174560.0254260.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312019-12-312019-09-302019-06-302018-12-312018-09-30
Value03.002316200.029.000
Percentage of StockIssuedDuringPeriodSharesConversionOfUnits0.0100.00.0100.0100.00.00.0

us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value70236.0138400.056147.0111820.0216800.0199820.028030.066036.088643.0156620.063989.054817.0106270.0105220.0
Percentage of StockIssuedDuringPeriodSharesShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueAcquisitions

us-gaap:StockIssuedDuringPeriodValueAcquisitions


Stock
Period End2021-06-302021-03-312019-12-312019-09-302019-06-30
Value0.00.1450.00.053
Percentage of StockIssuedDuringPeriodValueAcquisitions0.0100.00.00.0100.0

us-gaap:StockIssuedDuringPeriodValueAcquisitions us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312019-12-312019-09-302019-06-30
Value0.00.1450.00.053
Percentage of StockIssuedDuringPeriodValueAcquisitions0.0100.00.00.0100.0

us-gaap:StockIssuedDuringPeriodValueConversionOfUnits

us-gaap:StockIssuedDuringPeriodValueConversionOfUnits


Stock
Period End2021-06-302021-03-312019-12-312019-09-302019-06-302018-12-312018-09-30
Value0.00.0010.01980.0020.00.0
Percentage of StockIssuedDuringPeriodValueConversionOfUnits0.0100.00.0100.0100.00.00.0

us-gaap:StockIssuedDuringPeriodValueConversionOfUnits us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-30
Value0.00.0010.01980.0020.00.00.0
Percentage of StockIssuedDuringPeriodValueConversionOfUnits0.0100.00.0100.0100.00.00.00.0

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-30
Value0.00.00.00.0230.00.00.00.0
Percentage of StockIssuedDuringPeriodValueConversionOfUnits0.00.00.00.00.00.00.00.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value352000.0508000.01062000.01676000.03813000.01589000.0109000.0494000.0523000.044000.01043000.0885000.01145000.0345000.0
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value351000.0507000.01061000.01675000.03811000.01587000.0109000.0493000.0522000.042000.01043000.0884000.01144000.0344000.0
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation99.799.899.999.999.999.9100.099.899.895.5100.099.999.999.7

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1000.01000.01000.01000.02000.02000.001000.01000.02000.001000.01000.01000.0
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation0.30.20.10.10.10.10.00.20.24.50.00.10.10.3

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value1855000.02064000.0924000.0925000.0970000.0957.02689.02311.02006.01273.0706.0
Percentage of WeightedAverageNumberDilutedSharesOutstandingAdjustment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:WeightedAverageNumberOfSharesRestrictedStock

us-gaap:WeightedAverageNumberOfSharesRestrictedStock


Weighted
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-03-31
Value843000.0964000.020000.0916000.0925000.0970000.0863160.0957.0791.0725.070.0651.0481.0389700.0490620.0
Percentage of WeightedAverageNumberOfSharesRestrictedStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgen:AssetsNonCurrentExcludingDifferedTaxAssets

rgen:AssetsNonCurrentExcludingDifferedTaxAssets


Assets
Period End2020-12-312019-12-312018-12-312017-12-31
Value9274494500
Percentage of AssetsNonCurrentExcludingDifferedTaxAssets100.0100.0100.0100.0

rgen:AssetsNonCurrentExcludingDifferedTaxAssets us-gaap:StatementGeographical

rgen:APAC


Assets
Period End2020-12-312019-12-312018-12-312017-12-31
Value1.2720.8690.8480.854
Percentage of AssetsNonCurrentExcludingDifferedTaxAssets1.41.20.20.2

srt:Europe


Assets
Period End2020-12-312019-12-312018-12-312017-12-31
Value126.7752934
Percentage of AssetsNonCurrentExcludingDifferedTaxAssets13.99.16.06.9

srt:NorthAmerica


Assets
Period End2020-12-312019-12-312018-12-312017-12-31
Value7866464465
Percentage of AssetsNonCurrentExcludingDifferedTaxAssets84.789.793.993.0

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedBonus us-gaap:BusinessAcquisition

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedBonus

rgen:CTechnologies


Business
Period End2020-12-312020-09-30
Value-26.92826
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedBonus100.0100.0

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities us-gaap:BusinessAcquisition

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-312020-12-31
Value8706000.08856000.08856000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities100.0100.0100.0

rgen:EngineeredMoldingTechnologyLlc


Business
Period End2021-06-302021-03-312020-12-312020-07-13
Value190000.0190000.0202000.0190000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities2.22.12.30.0

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent us-gaap:BusinessAcquisition

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-312020-12-31
Value417000.0417000.0-417000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent100.0100.0100.0

rgen:CTechnologies


Business
Period End2020-12-312020-09-30
Value-51000.051000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent12.20.0

rgen:EngineeredMoldingTechnologyLlc


Business
Period End2021-06-302021-03-312020-12-312020-07-13
Value211000.0211000.0-211000.0211000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent50.650.650.60.0

rgen:NonMetallicSolutions


Business
Period End2021-06-302021-03-312020-12-31
Value136000.0136000.0-136000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent32.632.632.6

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent us-gaap:BusinessAcquisition

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-312020-12-31
Value1193000.01193000.0-1193000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent100.0100.0100.0

rgen:CTechnologies


Business
Period End2020-12-312020-09-30
Value-3785000.03785000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent317.30.0

rgen:EngineeredMoldingTechnologyLlc


Business
Period End2021-06-302021-03-312020-12-312020-07-13
Value839000.0839000.0-839000.0839000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent70.370.370.30.0

rgen:NonMetallicSolutions


Business
Period End2021-06-302021-03-312020-12-31
Value59000.059000.0-59000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent4.94.94.9

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets us-gaap:BusinessAcquisition

rgen:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-312020-12-31
Value8.07.97.9
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets100.0100.0100.0

rgen:CommonStockIssuePricePerShare

rgen:CommonStockIssuePricePerShare


Common
Period End2020-12-082019-07-192019-05-032017-07-03
Value181.087.064.042.75
Percentage of CommonStockIssuePricePerShare100.0100.0100.0100.0

rgen:DebtInstrumentConvertibleIntoEquity

rgen:DebtInstrumentConvertibleIntoEquity


Debt
Period End2020-12-31
Value3000.0
Percentage of DebtInstrumentConvertibleIntoEquity100.0

rgen:DeferredIncomeTaxLiabilitiesFixedAssets

rgen:DeferredIncomeTaxLiabilitiesFixedAssets


Deferred
Period End2020-12-312019-12-312018-12-31
Value-4233000.0-1650000.0-956000.0
Percentage of DeferredIncomeTaxLiabilitiesFixedAssets100.0100.0100.0

rgen:DeferredTaxAssetsAccruedBonus

rgen:DeferredTaxAssetsAccruedBonus


Deferred
Period End2020-12-312019-12-312018-12-31
Value25000.01379000.03000.0
Percentage of DeferredTaxAssetsAccruedBonus100.0100.0100.0

rgen:DeferredTaxAssetsOperatingLeases

rgen:DeferredTaxAssetsOperatingLeases


Deferred
Period End2020-12-312019-12-31
Value7257000.07295000.0
Percentage of DeferredTaxAssetsOperatingLeases100.0100.0

rgen:DeferredTaxLiabilitiesConversionOptionOnConvertibleNotes

rgen:DeferredTaxLiabilitiesConversionOptionOnConvertibleNotes


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value8.651112.3943.1836.048
Percentage of DeferredTaxLiabilitiesConversionOptionOnConvertibleNotes100.0100.0100.0100.0100.0

rgen:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets

rgen:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets


Deferred
Period End2020-12-312019-12-31
Value-5744000.0-6144000.0
Percentage of DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets100.0100.0

rgen:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour

rgen:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour


Finite
Period End2021-06-302021-03-31
Value184184
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour100.0100.0

rgen:IndefiniteLivedIntangibleAssetsAccumulatedAmortization

rgen:IndefiniteLivedIntangibleAssetsAccumulatedAmortization


Indefinite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value6358-53.88248444036-32.653-29.042-25.933-23.498
Percentage of IndefiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgen:PercentageOfSharesSubjectToForfeiture us-gaap:TitleOfIndividual

rgen:PercentageOfSharesSubjectToForfeiture

rgen:NonExecutive


Percentage
Period End2020-12-312019-12-31
Value8.00.08
Percentage of PercentageOfSharesSubjectToForfeiture100.0100.0

srt:ExecutiveOfficer


Percentage
Period End2020-12-312019-12-31
Value3.00.03
Percentage of PercentageOfSharesSubjectToForfeiture37.537.5

rgen:PercentageOfSharesSubjectToForfeiture us-gaap:TitleOfIndividual, us-gaap:AwardType

rgen:NonExecutive, rgen:RestrictedStockAndPerformanceStockUnits


Percentage
Period End2021-06-302021-03-312020-09-302020-06-302020-03-31
Value8.08.08.00.080.08
Percentage of PercentageOfSharesSubjectToForfeiture0.00.00.00.00.0

rgen:NonExecutive, us-gaap:EmployeeStockOption


Percentage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value8.08.08.08.00.080.080.080.080.08
Percentage of PercentageOfSharesSubjectToForfeiture0.00.0100.00.00.00.0100.00.00.0

srt:ExecutiveOfficer, rgen:RestrictedStockAndPerformanceStockUnits


Percentage
Period End2021-06-302021-03-312020-09-302020-06-302020-03-31
Value3.03.03.00.030.03
Percentage of PercentageOfSharesSubjectToForfeiture0.00.00.00.00.0

srt:ExecutiveOfficer, us-gaap:EmployeeStockOption


Percentage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value3.03.03.03.00.030.030.030.030.03
Percentage of PercentageOfSharesSubjectToForfeiture0.00.037.50.00.00.037.50.00.0

rgen:PrepaidServicesAndProfessionalFees

rgen:PrepaidServicesAndProfessionalFees


Prepaid
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value4601000.01662000.01677000.01091000.0586000.0689000.0492410.0521770.0747270.0424330.0
Percentage of PrepaidServicesAndProfessionalFees100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestOutstandingAggregateIntrinsicValue us-gaap:AwardType

rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestOutstandingAggregateIntrinsicValue

rgen:RestrictedStockAndPerformanceStockUnits


Share
Period End2021-06-302021-03-31
Value123124
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestOutstandingAggregateIntrinsicValue100.0100.0

rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue us-gaap:AwardType

rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue

rgen:RestrictedStockAndPerformanceStockUnits


Share
Period End2020-09-30
Value95
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue100.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-12-31
Value124
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue0.0

rgen:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsNonvestedNumberOfShares

rgen:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsNonvestedNumberOfShares


Sharebased
Period End2020-12-31
Value1853000.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsNonvestedNumberOfShares100.0

us-gaap:AccruedProfessionalFeesCurrent

us-gaap:AccruedProfessionalFeesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value1163000.01159000.01425000.01745000.01120000.0546000.01081000.0715000.0807000.0941000.0942000.0563000.0403000.0827000.0947000.0734000.01505000.0494000.0411000.0357000.0441000.0485000.0269000.0394000.0211290.0508220.0511590.0799300.0183880.0402820.0385480.0394560.0161420.0332790.0418800.0225350.0592940.0871090.0
Percentage of AccruedProfessionalFeesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedRoyaltiesCurrent

us-gaap:AccruedRoyaltiesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302015-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value1209000.01418000.0466000.01000000.0248000.0887000.0123000.0707000.0163000.0645000.0242000.01065000.0372000.01243000.01383000.01064000.0450000.0857000.0248000.0592000.07000.0840680.07262.0560500.01897500.01153500.01499400.0968720.01459700.01078700.0783500.0499780.0
Percentage of AccruedRoyaltiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax


Accumulated
Period End2021-03-312020-12-312020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312016-12-31
Value3.125174.396.493-3.134-6.741-1.891-5.53-0.630.2517.381-5.189
Percentage of AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Accumulated
Period End2021-03-312020-12-312020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312016-12-31
Value3.125174.396.493-3.134-6.741-1.891-5.53-0.630.2517.381-5.189
Percentage of AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AcquiredFiniteLivedIntangibleAssetResidualValue us-gaap:BusinessAcquisition

us-gaap:AcquiredFiniteLivedIntangibleAssetResidualValue

rgen:ArtesynBiosolutions


Acquired
Period End2021-06-302021-03-312020-12-31
Value128128128
Percentage of AcquiredFiniteLivedIntangibleAssetResidualValue100.0100.0100.0

rgen:EngineeredMoldingTechnologyLlc


Acquired
Period End2021-06-30
Value6.7
Percentage of AcquiredFiniteLivedIntangibleAssetResidualValue5.2

rgen:NonMetallicSolutions


Acquired
Period End2021-06-302021-03-312020-12-31
Value6.76.76.8
Percentage of AcquiredFiniteLivedIntangibleAssetResidualValue5.25.25.3

us-gaap:AcquiredFiniteLivedIntangibleAssetResidualValue us-gaap:BusinessAcquisition, us-gaap:FairValueByAssetClass

rgen:ArtesynBiosolutions, us-gaap:Goodwill


Acquired
Period End2021-06-302021-03-312020-12-31
Value128128128
Percentage of AcquiredFiniteLivedIntangibleAssetResidualValue100.0100.0100.0

rgen:NonMetallicSolutions, us-gaap:Goodwill


Acquired
Period End2021-03-312020-12-31
Value6.76.8
Percentage of AcquiredFiniteLivedIntangibleAssetResidualValue5.25.3

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivable


Allowance
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value762000.0621000.0538000.0658000.0525000.0
Percentage of AllowanceForDoubtfulAccountsReceivable100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value1049000.0755000.0762000.0621000.0538000.0658000.0525000.0420000.0330000.0226000.0227000.0164000.061000.059000.058000.032000.032000.032000.023000.019000.019000.019000.031000.052000.073550.041222.040644.010000.010000.010000.010000.010000.010000.010000.010000.010000.010000.018183.010000.010000.010000.010000.0
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AreaOfLand us-gaap:PropertySubjectToOrAvailableForOperatingLease

us-gaap:AreaOfLand

rgen:MarlboroughMassachusetts


Area
Period End2020-07-07
Value66939.0
Percentage of AreaOfLand100.0

us-gaap:BuildingsAndImprovementsGross

us-gaap:BuildingsAndImprovementsGross


Buildings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value764000.0997000.01007000.0989000.0764000.0764000.0764000.0764000.0764000.0764000.0764000.0764000.0764000.0764000.0764000.0
Percentage of BuildingsAndImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts

rgen:NonMetallicSolutions


Business
Period End2021-06-302021-03-312020-12-312020-03-31
Value300000.0200000.0200000.0200000.0
Percentage of BusinessAcquisitionCostOfAcquiredEntityTransactionCosts100.0100.0100.0100.0

us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts us-gaap:IncomeStatementLocation

us-gaap:SellingGeneralAndAdministrativeExpenses


Business
Period End2021-03-312020-12-312020-03-31
Value500000.04000000.04000000.0
Percentage of BusinessAcquisitionCostOfAcquiredEntityTransactionCosts250.02000.02000.0

us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired

rgen:EngineeredMoldingTechnologyLlc


Business
Period End2020-07-13
Value100.0
Percentage of BusinessAcquisitionPercentageOfVotingInterestsAcquired100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable

rgen:ArtesynBiosolutions


Business
Period End2021-06-302021-03-312020-12-31
Value2251000.02251000.02161000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets

rgen:CTechnologies


Business
Period End2020-12-312020-09-302019-12-31
Value895000.0895000.0900000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent

rgen:ArtesynBiosolutions


Business
Period End2020-12-31
Value1240000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment

rgen:EngineeredMoldingTechnologyLlc


Business
Period End2021-06-302021-03-312020-12-312020-07-13
Value414000.0414000.0472000.0472000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment100.0100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

rgen:NonMetallicSolutions


Business
Period End2021-06-302021-03-312020-12-31
Value161616
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet100.0100.0100.0

us-gaap:CapitalizedComputerSoftwareGross

us-gaap:CapitalizedComputerSoftwareGross


Capitalized
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value19161514109.0078.810.534
Percentage of CapitalizedComputerSoftwareGross100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiability

us-gaap:ContractWithCustomerLiability


Contract
Period End2021-06-302021-03-312020-12-312020-09-302019-12-31
Value128.5253.3613.1330.833
Percentage of ContractWithCustomerLiability100.0100.0100.0100.0100.0

us-gaap:ConvertibleLongTermNotesPayable

us-gaap:ConvertibleLongTermNotesPayable


Convertible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-312018-03-312017-12-312017-06-302017-03-312016-12-31
Value2492462432402382352322300.010099979695
Percentage of ConvertibleLongTermNotesPayable100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0

us-gaap:ConvertibleNotesPayable

us-gaap:ConvertibleNotesPayable


Convertible
Period End2020-09-302020-06-302020-03-312019-12-31
Value240238235232
Percentage of ConvertibleNotesPayable100.0100.0100.0100.0

us-gaap:ConvertibleNotesPayableCurrent

us-gaap:ConvertibleNotesPayableCurrent


Convertible
Period End2021-06-302021-03-312020-12-312019-06-302019-03-312018-12-312018-09-302018-06-30
Value249246243105104103102101
Percentage of ConvertibleNotesPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentCarryingAmount

us-gaap:DebtInstrumentCarryingAmount


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value287287287287287287287
Percentage of DebtInstrumentCarryingAmount100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentFaceAmount us-gaap:DebtInstrument

us-gaap:DebtInstrumentFaceAmount

rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOne


Debt
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-07-192019-07-162019-03-312018-03-312017-12-312016-05-24
Value11511511511511592920.0170.0170.011115
Percentage of DebtInstrumentFaceAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentFairValue us-gaap:DebtInstrument

us-gaap:DebtInstrumentFairValue

rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOne


Debt
Period End2020-09-30
Value96
Percentage of DebtInstrumentFairValue100.0

us-gaap:DebtInstrumentInterestRateEffectivePercentage us-gaap:DebtInstrument

us-gaap:DebtInstrumentInterestRateEffectivePercentage

rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOne


Debt
Period End2020-12-312020-06-302020-03-312019-12-312019-09-30
Value6.60.0660.0660.0660.066
Percentage of DebtInstrumentInterestRateEffectivePercentage100.0100.0100.0100.0100.0

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Debt
Period End2020-12-312020-06-302020-03-312019-12-312019-09-30
Value5.10.0510.0510.0510.051
Percentage of DebtInstrumentInterestRateEffectivePercentage77.377.377.377.377.3

us-gaap:DebtInstrumentUnamortizedDiscount

us-gaap:DebtInstrumentUnamortizedDiscount


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value33353840434547
Percentage of DebtInstrumentUnamortizedDiscount100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentUnamortizedDiscount us-gaap:DebtInstrument

rgen:Zeropointthreesevenfivepercentageconvertibleseniornotesduetwentytwentyfourmember


Debt
Period End2020-12-312019-12-31
Value3847
Percentage of DebtInstrumentUnamortizedDiscount100.0100.0

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredFinanceCostsNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value4738000.05095000.05446000.05794000.06138000.06477000.06812000.0
Percentage of DeferredFinanceCostsNet100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredFinanceCostsNet us-gaap:DebtInstrument

rgen:Zeropointthreesevenfivepercentageconvertibleseniornotesduetwentytwentyfourmember


Deferred
Period End2020-12-312019-12-31
Value5446000.06812000.0
Percentage of DeferredFinanceCostsNet100.0100.0

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxAssetsNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value1714000.02000000.02481000.02192000.04831000.02920000.0
Percentage of DeferredIncomeTaxAssetsNet100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value47463036130.501
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0100.0100.0100.0

us-gaap:DeferredRevenue

us-gaap:DeferredRevenue


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302019-12-31
Value151415105.005
Percentage of DeferredRevenue100.0100.0100.0100.0100.0

us-gaap:DeferredRevenueCurrent

us-gaap:DeferredRevenueCurrent


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value151415107.2766.3055.0054.2863.7281.2871.291.2341.1751.5470.961.2990.8640.4410.4080.6430.2020.4110.2580.5240.6114080.2167510.1299040.279450.1414810.0033410.0019090.475120.5504980.599120.4768270.480730.469046
Percentage of DeferredRevenueCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent

us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value262627292929
Percentage of DeferredTaxAndOtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value23199.77311211817162128
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent

us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent


Deferred
Period End2020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value2481000.02904000.02920000.03917000.03917000.03917000.04355000.00
Percentage of DeferredTaxAssetsLiabilitiesNetNoncurrent100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value1.5390.2210.04.361121212121520
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0100.00.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value5553000.0924000.02004000.01265000.02036000.01820000.01782000.01520000.02160000.04166000.0
Percentage of DeferredTaxAssetsTaxCreditCarryforwards100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpense

us-gaap:DeferredTaxAssetsTaxDeferredExpense


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value16187.7695.5626.954.3553.069
Percentage of DeferredTaxAssetsTaxDeferredExpense100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value3.322.9222.8741.6621.7221.0790.628
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value5749000.04994000.02632000.01704000.01895000.01150000.01674000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseOther100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value1.4871.2881.076337.3460.5010.2510.0440.0720.048
Percentage of DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value27262632
Percentage of DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets100.0100.0100.0100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


Employee
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value2514201412161914106.3299.9537.9867.7035.2469.566.4974.6023.4395.5864.443.82.8884.683.7673.0407192.6781213.7585113.0067312.5963822.2289653.1660862.6800163.0315942.5591833.6348393.3026182.9548332.741738
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized


Employee
Period End2021-06-302021-03-312020-12-312020-09-30
Value62654647
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value635853484440363229252320181513108.4587.466.6956.3095.7935.3854.8854.4854.1148983.6430923.443573.1759152.8965412.6528622.4048022.1605671.8523521.6338291.38311.1233330.8415110.366472
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelationships


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value43403733302725222018161412119.6367.7746.265.5254.9954.754.3854.3463.6823.3623.069212.6846832.5460042.345812.1350341.9467781.7497131.5561021.3047221.1343260.9348520.7272160.4996670.12457
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization68.668.869.369.269.369.369.669.770.270.470.771.071.171.772.373.374.074.174.675.375.780.775.475.074.673.773.973.973.773.472.872.070.469.467.664.759.434.0

us-gaap:DevelopedTechnologyRights


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value1716141311109.6698.5337.4766.6255.9425.2214.5373.8983.2012.4911.9261.6851.4681.3421.2080.8541.0260.9530.8831880.8034090.7500660.6901050.6290070.5810840.5375890.4944650.445130.4045030.3607480.3161170.2693440.184402
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization27.627.326.826.726.626.626.326.125.725.525.325.024.824.424.023.522.822.621.921.320.915.921.021.221.522.121.821.721.721.922.422.924.024.826.128.132.050.3

us-gaap:OtherIntangibleAssets


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value1.4781.3991.3241.2631.191.0670.9470.8250.7220.6270.5480.4660.3920.3040.2090.1160.0490.0350.0240.0170.008
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization2.32.42.52.62.72.62.62.52.52.42.32.22.11.91.61.10.60.50.40.30.1

us-gaap:Patents


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value0.240.240.240.240.240.240.240.240.240.240.240.240.240.240.2380.230.2230.2150.2080.20.1920.1850.1770.170.16250.1550.14750.140.13250.1250.11750.110.10250.0950.08750.080.07250.0575
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization0.40.40.40.50.50.60.70.70.80.91.01.11.31.51.82.22.62.93.13.23.33.43.63.83.94.34.34.44.64.74.95.15.55.86.37.18.615.7

us-gaap:Trademarks


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value0.6910.6160.5410.480.4270.380.3330.2860.2220.1880.1590.1310.1030.0750.047
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization1.11.11.01.01.00.90.90.90.80.70.70.60.60.50.4

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive


Finite
Period End2020-12-312020-09-30
Value184147
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths


Finite
Period End2021-06-302021-03-312020-12-31
Value202020
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear


Finite
Period End2021-06-302021-03-312020-09-30
Value10153.964
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive


Finite
Period End2020-12-312020-09-30
Value1915
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFive100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value19192015
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFour100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value20202015
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearThree100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value20202015
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:FiniteLivedIntangibleAssetsGross


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312014-12-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value339339340263248248248248248157158157188.5679678.5924348.6420998.3513428.5446488.5651128.4998668.01838.161711
Percentage of FiniteLivedIntangibleAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelationships


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value217217217172160160160160160101101101101102102102232222161611111111111212136.8749616.8970526.9418956.6793676.8539056.8723836.8134716.3786596.508147
Percentage of FiniteLivedIntangibleAssetsGross64.064.064.065.464.764.664.764.664.764.164.10.00.00.064.90.00.00.00.00.00.00.00.00.00.00.067.50.00.080.280.380.380.080.280.280.279.679.7

us-gaap:DevelopedTechnologyRights


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value114114114858282828282535351515151511312127.0265.4133.3153.2953.2953.3016563.2839133.3376583.3807733.4285731.4530061.4553821.4602041.4319751.4507431.4527291.4463951.3996411.413564
Percentage of FiniteLivedIntangibleAssetsGross33.633.633.632.333.033.133.033.133.033.733.70.00.00.032.90.00.00.00.00.00.00.00.00.00.00.018.50.00.017.016.916.917.117.017.017.017.517.3

us-gaap:OtherIntangibleAssets


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value2.142.142.1421.751.6971.6961.6971.6961.721.0591.0611.0611.0621.0661.0631.0620.0890.0850.0840.0680.067
Percentage of FiniteLivedIntangibleAssetsGross0.60.60.60.70.70.70.70.70.70.70.70.00.00.00.70.00.00.00.00.00.0

us-gaap:Trademarks


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value5.8925.8925.8934.0723.7523.7523.7523.7513.732.162.162.162.162.162.16
Percentage of FiniteLivedIntangibleAssetsGross1.71.71.71.51.51.51.51.51.51.41.40.00.00.01.4

us-gaap:IntangibleAssetsGrossExcludingGoodwill

us-gaap:IntangibleAssetsGrossExcludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-31
Value340340340264249248249248249158158157157158158158373636242417171717171818198.592434
Percentage of IntangibleAssetsGrossExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryFinishedGoodsNetOfReserves


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value403438302319171613121211121412127.0865.7716.9536.7686.2115.3555.7414.1193.8332094.3264764.7535084.4665494.5971374.1845442.955122.1232512.3314872.9668132.96691.593212.261123.8631
Percentage of InventoryFinishedGoodsNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryRawMaterialsNetOfReserves

us-gaap:InventoryRawMaterialsNetOfReserves


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value87664842403429293226242423212222161514151412108.7958.0008815.7060855.373865.7212515.1752784.2240344.557874.356524.3369374.661944.0643173.2066893.0004293.563395
Percentage of InventoryRawMaterialsNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryWorkInProcessNetOfReserves

us-gaap:InventoryWorkInProcessNetOfReserves


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value7631000.08203000.08084000.06192000.05873000.07227000.08360000.05438000.05866000.05437000.05185000.06278000.04389000.03828000.04083000.03633000.02461000.02769000.02789000.02126000.02091000.03387000.01586000.02985000.02471600.02203200.02256300.03154000.03051200.03032700.04285600.03583900.03889000.02635500.04112500.05968400.06241500.05936600.0
Percentage of InventoryWorkInProcessNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths


Lessee
Period End2020-12-31
Value7007000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths100.0

us-gaap:LongTermDebtFairValue us-gaap:DebtInstrument

us-gaap:LongTermDebtFairValue

rgen:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwentyTwentyFour


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value496502501416364304296287
Percentage of LongTermDebtFairValue100.0100.0100.0100.0100.0100.0100.0100.0

rgen:ZeroPointThreeSevenFivePercentageConvertibleSeniorNotesDueTwentyTwentyFour


Long
Period End2021-06-302021-03-312020-12-312019-07-31
Value496502501287
Percentage of LongTermDebtFairValue100.0100.0100.00.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2020-12-31
Value4.9
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0

us-gaap:OperatingLossCarryforwards

us-gaap:OperatingLossCarryforwards


Operating
Period End2020-12-31
Value4.0
Percentage of OperatingLossCarryforwards100.0

us-gaap:OperatingLossCarryforwards us-gaap:IncomeTaxAuthority

rgen:FederalAndState


Operating
Period End2020-12-31
Value2.9
Percentage of OperatingLossCarryforwards72.5

us-gaap:StateAndLocalJurisdiction


Operating
Period End2020-12-312019-12-31
Value1.10.2
Percentage of OperatingLossCarryforwards27.50.0

us-gaap:OtherReceivablesGrossCurrent

us-gaap:OtherReceivablesGrossCurrent


Other
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value132000.095000.061000.030000.0148000.068000.044000.021000.0136000.046000.017000.031000.0153000.0598000.0534000.0669000.0839000.0226000.0564000.0331000.082000.057000.0523370.0394420.0239890.052915.0376540.06730800.06595000.05313400.03845700.09130500.03962700.03579600.03080600.03206800.02789500.02772500.02512600.0
Percentage of OtherReceivablesGrossCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PrepaidInsurance

us-gaap:PrepaidInsurance


Prepaid
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value1936000.080000.0629000.0594000.0356000.0455000.0359060.0344700.0365170.0251420.0
Percentage of PrepaidInsurance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PrepaidTaxes

us-gaap:PrepaidTaxes


Prepaid
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value2649000.02719000.0843000.0311000.073000.0105000.0220030.0135100.0
Percentage of PrepaidTaxes100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:ProductWarrantyAccrualClassifiedCurrent


Product
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value1321000.01311000.01576000.0737000.0833000.0762000.01500000.01255000.0796000.0600000.0546000.0605000.0598000.0
Percentage of ProductWarrantyAccrualClassifiedCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PropertyPlantAndEquipmentOther

us-gaap:PropertyPlantAndEquipmentOther


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value449000.0437000.0455000.0348000.050000.050000.056000.0
Percentage of PropertyPlantAndEquipmentOther100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-09-30
Value37.6134.231.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue


Share
Period End2021-06-302021-03-312020-12-312020-09-30
Value10110110277
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue


Share
Period End2021-06-302021-03-312020-12-312020-09-30
Value98989974
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue100.0100.0100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding

rgen:RestrictedStockAndPerformanceStockUnits


Sharebased
Period End2021-06-302021-03-312020-12-312020-09-30
Value12312712799
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding100.0100.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Sharebased
Period End2020-12-31
Value127
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1


Sharebased
Period End2021-06-302021-03-312020-12-312020-09-30
Value60614939
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1100.0100.0100.0100.0

us-gaap:TaxCreditCarryforwardAmount us-gaap:IncomeTaxAuthority

us-gaap:TaxCreditCarryforwardAmount

us-gaap:DomesticCountry


Tax
Period End2020-12-312017-12-312016-12-31
Value3500000.0297000.01745000.0
Percentage of TaxCreditCarryforwardAmount100.0100.0100.0

us-gaap:TaxCreditCarryforwardAmount us-gaap:IncomeTaxAuthority, us-gaap:TaxPeriod

us-gaap:DomesticCountry, rgen:TaxYear2040


Tax
Period End2020-12-31
Value6200000.0
Percentage of TaxCreditCarryforwardAmount177.1

us-gaap:StateAndLocalJurisdiction, rgen:TaxYear2040


Tax
Period End2020-12-31
Value3200000.0
Percentage of TaxCreditCarryforwardAmount91.4

us-gaap:UndistributedEarningsOfForeignSubsidiaries

us-gaap:UndistributedEarningsOfForeignSubsidiaries


Undistributed
Period End2020-12-31
Value113
Percentage of UndistributedEarningsOfForeignSubsidiaries100.0

us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued

us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued


Unrecognized
Period End2020-12-312019-12-312018-12-31
Value584146
Percentage of UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued100.0100.0100.0

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate


Unrecognized
Period End2020-12-31
Value3100000.0
Percentage of UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate100.0

Line plots across dimensions of each concept


TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Including Assessed Taxus-gaap: Product Or Service
us-gaap:Assets
us-gaap:StatementGeographical
(None,)
Assetsus-gaap: Statement Geographical
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:Goodwill
us-gaap:BusinessAcquisition
(None,)
Goodwillus-gaap: Business Acquisition
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:LongTermDebt
us-gaap:DebtInstrument
(None,)
Long Term Debtus-gaap: Debt Instrument
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:ShareBasedCompensation
us-gaap:IncomeStatementLocation
(None,)
Share Based Compensationus-gaap: Income Statement Location
us-gaap:DebtInstrumentInterestRateStatedPercentage
us-gaap:DebtInstrument
(None,)
Debt Instrument Interest Rate Stated Percentageus-gaap: Debt Instrument