XML 85 R72.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Commitments and Contingencies - Additional Information (Detail) $ in Thousands | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Mar. 31, 2014 USD ($) ft² | Jul. 31, 2011 USD ($) ft² | Dec. 31, 2016 USD ($) | Sep. 30, 2016 USD ($) | Jun. 30, 2016 USD ($) | Mar. 31, 2016 USD ($) | Dec. 31, 2015 USD ($) | Sep. 30, 2015 USD ($) | Jun. 30, 2015 USD ($) | Mar. 31, 2015 USD ($) | Dec. 31, 2016 USD ($) ft² Building | Dec. 31, 2015 USD ($) | Dec. 31, 2014 USD ($) | Mar. 31, 2008 ft² | Mar. 31, 2007 ft² | Mar. 31, 2001 ft²
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Lease agreement, term | 8 years 1 month | 11 years |  |  |  |  |  |  |  |  |  |  |  | 2 years | 5 years | 10 years
Lease agreement, space | ft² |  | 55,694 |  |  |  |  |  |  |  |  | 45,000 |  |  | 7,350 | 2,500 | 25,000
Lease agreement, expiration date |  | May 31, 2023 |  |  |  |  |  |  |  |  | Dec. 31, 2021 |  |  |  |  |
Lease agreement, letter of credit issued |  | $ 200 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Lease agreement, commencement date | Aug. 01, 2014 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Future minimum rental commitment, 2017 |  |  | $ 2,523 |  |  |  |  |  |  |  | $ 2,523 |  |  |  |  |
Future minimum rental commitment, 2018 |  |  | 2,584 |  |  |  |  |  |  |  | 2,584 |  |  |  |  |
Future minimum rental commitment, 2019 |  |  | 2,491 |  |  |  |  |  |  |  | 2,491 |  |  |  |  |
Future minimum rental commitment, 2020 |  |  | 2,485 |  |  |  |  |  |  |  | 2,485 |  |  |  |  |
Future minimum rental commitment, 2021 |  |  | 2,485 |  |  |  |  |  |  |  | $ 2,485 |  |  |  |  |
Lease termination description |  |  |  |  |  |  |  |  |  |  | The Company terminated the lease on the 7,350 square feet of space in the first quarter of 2015. |  |  |  |  |
Lease agreement, number buildings leased | Building |  |  |  |  |  |  |  |  |  |  | 4 |  |  |  |  |
Operating leases, rent expense |  |  |  |  |  |  |  |  |  |  | $ 2,664 | $ 2,619 | $ 2,735 |  |  |
Operating leases, deferred rent liabilities |  |  | 1,792 |  |  |  | $ 1,899 |  |  |  | 1,792 | 1,899 | 1,956 |  |  |
Research and development expenses |  |  | 2,040 | $ 1,886 | $ 1,890 | $ 1,539 | $ 1,431 | $ 1,490 | $ 1,252 | $ 1,568 | 7,355 | 5,740 | 5,609 |  |  |
Purchase orders, supply agreements and other contractual obligations |  |  | 10,008 |  |  |  |  |  |  |  | 10,008 |  |  |  |  |
Licensing Agreements |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Research and development expenses |  |  |  |  |  |  |  |  |  |  | 5 | $ 7 | $ 7 |  |  |
Before Amendment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Lease agreement, space | ft² | 55,694 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Security deposit | $ 200 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
After Amendment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Lease agreement, space | ft² | 75,594 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Security deposit | $ 450 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Future minimum rental commitment, 2017 |  |  | 1,371 |  |  |  |  |  |  |  | 1,371 |  |  |  |  |
Future minimum rental commitment, 2018 |  |  | 1,371 |  |  |  |  |  |  |  | 1,371 |  |  |  |  |
Future minimum rental commitment, 2019 |  |  | 1,371 |  |  |  |  |  |  |  | 1,371 |  |  |  |  |
Future minimum rental commitment, 2020 |  |  | 1,371 |  |  |  |  |  |  |  | 1,371 |  |  |  |  |
Future minimum rental commitment, 2021 |  |  | 1,371 |  |  |  |  |  |  |  | 1,371 |  |  |  |  |
Expansion Space |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Lease agreement, space | ft² | 19,900 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Annual rent expense | $ 361 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Renewal Term |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Future minimum rental commitment, 2017 |  |  | 984 |  |  |  |  |  |  |  | 984 |  |  |  |  |
Future minimum rental commitment, 2018 |  |  | 984 |  |  |  |  |  |  |  | 984 |  |  |  |  |
Future minimum rental commitment, 2019 |  |  | 984 |  |  |  |  |  |  |  | 984 |  |  |  |  |
Future minimum rental commitment, 2020 |  |  | 984 |  |  |  |  |  |  |  | 984 |  |  |  |  |
Future minimum rental commitment, 2021 |  |  | $ 984 |  |  |  |  |  |  |  | $ 984 |  |  |  |  |

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 Agreement Termination Description + References No definition available. + Details
Name: | rgen_LeaseAgreementTerminationDescription
Namespace Prefix: | rgen_
Data Type: | xbrli:stringItemType
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 Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6935-107765 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Current Liabilities -URI http://asc.fasb.org/extlink&oid=6509677 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6911-107765 + Details
Name: | us-gaap_AccruedRentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41499-112717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=7661868&loc=d3e34039-112682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesRentExpenseMinimumRentals
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_ResearchAndDevelopmentExpense
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://www.xbrl.org/2003/role/presentationRef -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: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember
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: |

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