XML 23 R42.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Cash Cash Equivalents and Marketable Securities - Additional Information (Detail) (USD $) | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2014 Investment | Dec. 31, 2013
Cash, cash equivalents and marketable securities [Line Items] |  |
Long-term marketable securities, minimum original maturity term | 1 year |
Marketable securities, average remaining contractual maturity period | 10 months 9 days |
Number of debt securities in unrealized loss positions | 22 |
Debt securities in unrealized loss positions, total unrealized loss | $ 3,957 | $ 9,936
Debt securities in unrealized loss positions, total fair market value | 8,742,000 |
Credit risk | 0 |
Gain (loss) on investments | 0 | 0
Debt Securities |  |
Cash, cash equivalents and marketable securities [Line Items] |  |
Debt securities in unrealized loss positions, total unrealized loss | $ 4,000 |
Minimum |  |
Cash, cash equivalents and marketable securities [Line Items] |  |
Marketable securities, minimum original maturity term | 90 days |

X
- Definition Amount of accumulated pre-tax unrealized loss before deducting pre-tax unrealized gain on investments in available-for-sale securities impacting investments. + References No definition available. + Details
Name: | rgen_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
Namespace Prefix: | rgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems
Namespace Prefix: | rgen_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Impact Of Credit Risk On Fair Value Of Derivatives + References No definition available. + Details
Name: | rgen_ImpactOfCreditRiskOnFairValueOfDerivatives
Namespace Prefix: | rgen_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Long Term Marketable Securities Maturities Term, Minimum + References No definition available. + Details
Name: | rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum
Namespace Prefix: | rgen_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Marketable Securities, Maturity Term + References No definition available. + Details
Name: | rgen_MarketableSecuritiesMaturityTerm
Namespace Prefix: | rgen_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Marketable Securities, Remaining Maturity + References No definition available. + Details
Name: | rgen_MarketableSecuritiesRemainingMaturity
Namespace Prefix: | rgen_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of investment positions in available-for-sale investments in a continuous unrealized loss position for which an other-than-temporary impairment (OTTI) has not been recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition This item represents the net total realized and unrealized gain (loss) included in earnings for the period as a result of selling or holding marketable securities categorized as trading, available-for-sale, or held-to-maturity, including the unrealized holding gain (loss) of held-to-maturity securities transferred to the trading security category and the cumulative unrealized gain (loss) which was included in other comprehensive income (a separate component of shareholders' equity) for available-for-sale securities transferred to trading securities during the period. Additionally, this item would include any gains (losses) realized during the period from the sale of investments accounted for under the cost method of accounting and losses recognized for other than temporary impairments (OTTI) of the subject investments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7(c),9(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27405-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (c)-(e) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 + Details
Name: | us-gaap_GainLossOnInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration