XML 77 R51.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Leases - Additional Information (Detail) $ in Thousands | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2019 USD ($) Lease | Jan. 01, 2019 USD ($) | Dec. 31, 2018 USD ($)
Operating lease right of use assets | $ 25,707 |  |
Operating lease liabilities | 30,552 |  |
Deferred Rent Credit |  |  | $ 4,000
Increase in right of use asset | 6,100 |  |
Increase in operating lease liabilities | $ 6,100 |  |
Waltham And Massachusetts [Member] |  |  |
Number Of Operating leases | Lease | 0.02 |  |
Accounting Standards Update 2016-02 [Member] |  |  |
Operating lease right of use assets |  | $ 17,000 |
Operating lease liabilities |  | $ 21,000 |

X
- Definition Represents Increase Decrease In operating Lease Liabilities. + References No definition available. + Details
Name: | rgen_IncreaseDecreaseInOperatingLeaseLiabilities
Namespace Prefix: | rgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents Increase Decrease In Right Of Use Assets And Lease Liabilities. + References No definition available. + Details
Name: | rgen_IncreaseDecreaseInRightOfUseAssets
Namespace Prefix: | rgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707 + Details
Name: | us-gaap_DeferredRentCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of units (items of property) under operating lease arrangements. + References No definition available. + Details
Name: | us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNumberOfUnits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=rgen_WalthamAndMassachusettsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |