XML 71 R61.htm IDEA: XBRL DOCUMENT
v3.19.1

Commitments and Contingencies - Additional Information (Detail) $ in Millions | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Nov. 30, 2018 ft² | Jan. 31, 2018 ft² | Mar. 31, 2014 USD ($) ft² | Mar. 31, 2019 ft² Building l | Mar. 31, 2018 | Dec. 31, 2018 USD ($) | Dec. 31, 2017 ft²
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Lease agreement, space | ft² |  | 63,761 |  | 45,000 |  |  |
Lease agreement, term |  |  | 8 years |  |  |  |
Lease agreement, commencement date |  |  | Aug. 01, 2014 |  |  |  |
Lease agreement, number buildings leased | Building |  |  |  | 4 |  |  |
Lessee, Operating Lease, Option to Extend |  |  |  |  |  |  | five-year options to extend through July 2035
Lessee, Operating Lease, Lease Not yet Commenced, Option to Extend |  |  |  | Excludes approximately $6 million associated with two of the three 5-year renewal options for the Rancho Dominguez original lease since the renewal options have not been executed |  |  |
Maximum [Member] |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Bioreactors used in perfusion cell culture applications | l |  |  |  | 2,000 |  |  |
Minimum [Member] |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Bioreactors used in perfusion cell culture applications | l |  |  |  | 50 |  |  |
NGL Impact A [Member] | Research and Development Arrangement [Member] |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Payments to Navigo in connection with this program, which are recorded to research and development expenses | $ |  |  |  |  |  | $ 2.4 |
Spectrum Inc. |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Lease agreement, expiration date |  |  |  | Nov. 30, 2025 | Jul. 15, 2035 |  |
Lease agreement, space | ft² | 15,000 |  |  |  |  |  | 54,000
Before Amendment |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Lease agreement, space | ft² |  |  | 56,000 |  |  |  |
Security deposit | $ |  |  | $ 0.2 |  |  |  |
After Amendment |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Lease agreement, space | ft² |  |  | 76,000 |  |  |  |
Security deposit | $ |  |  | $ 0.5 |  |  |  |
Expansion Space |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Lease agreement, space | ft² |  |  | 19,900 |  |  |  |
Annual rent expense | $ |  |  | $ 0.4 |  |  |  |

X
- Definition It's represents about capacity of bioreactors. + References No definition available. + Details
Name: | rgen_CapacityOfBioreactors
Namespace Prefix: | rgen_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Commitments and Contingencies [Line Items] + References No definition available. + Details
Name: | rgen_CommitmentsAndContingenciesLineItems
Namespace Prefix: | rgen_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease agreement area. + References No definition available. + Details
Name: | rgen_LeaseAgreementArea
Namespace Prefix: | rgen_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease agreement term. + References No definition available. + Details
Name: | rgen_LeaseAgreementTerm
Namespace Prefix: | rgen_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease commencement date. + References No definition available. + Details
Name: | rgen_LeaseCommencementDate
Namespace Prefix: | rgen_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Buildings Leased + References No definition available. + Details
Name: | rgen_NumberOfBuildingsLeased
Namespace Prefix: | rgen_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date which lease or group of leases is set to expire, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_LeaseExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms and conditions of option to extend lessee's operating lease that has not yet commenced. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedOptionToExtend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseOptionToExtend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=77910348&loc=d3e34039-112682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesRentExpenseMinimumRentals
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8,17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SecurityDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=rgen_NGLImpactAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_ResearchAndDevelopmentArrangementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=rgen_SpectrumIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rgen_AmendmentAxis=rgen_BeforeAmendmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rgen_AmendmentAxis=rgen_AfterAmendmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rgen_AmendmentAxis=rgen_LeaseExpansionSpaceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |