XML 91 R25.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Schedule of Cash, Cash Equivalents and Restricted Cash | Accordingly, the following is a summary of the Company’s cash, cash equivalents, and restricted cash total as presented in the Company’s consolidated statements of cash flows for the years ended December 31, 2019, 2018 and 2017:
|  | For the Years Ended December 31, |
|  | 2019 |  |  | 2018 |  |  | 2017 |
|  | (Amounts in thousands) |
Cash and cash equivalents |  | $ | 528,392 |  |  | $ | 193,822 |  |  | $ | 173,759 |
Restricted cash |  |  | 9,015 |  |  |  | — |  |  |  | — |
Total cash, cash equivalents, and restricted cash |  | $ | 537,407 |  |  | $ | 193,822 |  |  | $ | 173,759 |
Property, Plant and Equipment | Property, plant & equipment is recorded at cost less allowances for depreciation. Depreciation is calculated using the straight-line method over the estimated useful life of the asset as follows :
Classification |  | Estimated Useful Life |
Buildings |  |  | Thirty years |
Leasehold improvements |  |  | Shorter of the term of the lease or estimated useful life |
Equipment |  |  | Three to twelve years |
Furniture, fixtures and office equipment |  |  | Three to eight years |
Computer hardware and software |  |  | Three to five years or estimated useful life |
Reconciliation of Basic and Diluted Shares Amounts |
|  | For the Years Ended December 31, |
|  | 2019 |  |  | 2018 |  |  | 2017 |
|  | (Amounts in thousands, except per share data) |
Net income |  | $ | 21,411 |  |  | $ | 16,617 |  |  | $ | 28,353 |
Weighted average shares used in computing net income per share - basic |  |  | 48,343 |  |  |  | 43,767 |  |  |  | 38,234 |
Effect of dilutive shares: |  |  |  |  |  |  |  |  |  |  |  |
Stock options and restricted stock awards |  |  | 864 |  |  |  | 581 |  |  |  | 441 |
Convertible senior notes |  |  | — |  |  |  | 1,123 |  |  |  | 475 |
Dilutive potential common shares |  |  | 864 |  |  |  | 1,704 |  |  |  | 916 |
Weighted average shares used in computing net income per share - diluted |  |  | 49,206 |  |  |  | 45,471 |  |  |  | 39,150 |
Earnings per share: |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.44 |  |  | $ | 0.38 |  |  | $ | 0.74 |
Diluted |  | $ | 0.44 |  |  | $ | 0.37 |  |  | $ | 0.72 |
Summary of Product Revenues by Product Line | The following table represents product revenues by product line:
|  | For the Years Ended December 31, |
|  | 2019 (1) |  |  | 2018 |  |  | 2017 (2) |
|  | (Amounts in thousands) |
Chromatography products |  | $ | 64,635 |  |  | $ | 45,326 |  |  | $ | 36,309 |
Filtration products |  |  | 119,534 |  |  |  | 90,586 |  |  |  | 49,050 |
Process analytics products |  |  | 16,405 |  |  |  | — |  |  |  | — |
Protein s products |  |  | 65,124 |  |  |  | 54,375 |  |  |  | 53,969 |
Other |  |  | 4,399 |  |  |  | 3,604 |  |  |  | 1,761 |
Total product revenue |  | $ | 270,097 |  |  | $ | 193,891 |  |  | $ | 141,089 |
(1) | 2019 revenue for process analytics products includes revenue related to C Technologies from May 31, 2019 through December 31, 2019.
(2) | 2017 revenue for filtration, chromatography and other products includes revenue related to Spectrum from August 1, 2017 through December 31, 2017.
Total Assets by Geographic Area | The following table represents the Company’s total assets by geographic area:
|  | December 31, |
|  | 2019 |  |  | 2018 |
|  | (Amounts in thousands) |
Total assets by geographic locations: |  |  |  |  |  |  |  |
North America |  | $ | 1,260,217 |  |  | $ | 665,833 |
Europe |  |  | 133,599 |  |  |  | 104,750 |
APAC |  |  | 6,297 |  |  |  | 4,038 |
Total assets by geographic location |  | $ | 1,400,113 |  |  | $ | 774,621 |
Long Lived Assets by Geographic Area | The following table represents the Company’s long-lived assets by geographic area:
|  | December 31, |
|  | 2019 |  |  | 2018 |
|  | (Amounts in thousands) |
Long-lived assets by geographic locations: |  |  |  |  |  |  |  |
North America |  | $ | 66,756 |  |  | $ | 26,344 |
Europe |  |  | 6,775 |  |  |  | 5,162 |
APAC |  |  | 869 |  |  |  | 848 |
Total long-lived assets by geographic location |  | $ | 74,400 |  |  | $ | 32,354 |
Percentage of Revenue from Significant Customers | Revenue from significant customers that represent 10% or more of the Company’s total revenue is as follows:
|  | For the Years Ended December 31, |
|  | 2019 |  |  | 2018 |  |  | 2017 |
MilliporeSigma |  |  | 13 | % |  |  | 15 | % |  |  | 18 | %
GE Healthcare |  |  | 12 | % |  |  | 15 | % |  |  | 21 | %
Accounts Receivable |
Percentage by Geographic Area or Significant Customers | Significant accounts receivable balances representing 10% or more of the Company’s total trade accounts receivable and royalties and other receivable balances are as follows:
|  | December 31, |
|  | 2019 |  |  | 2018 |
GE Healthcare |  |  | 18 | % |  |  | 17 | %
MilliporeSigma |  |  | N/A |  |  |  | 11 | %
Total Revenue |
Percentage by Geographic Area or Significant Customers | The following table represents the Company’s total revenue by geographic area (based on the location of the customer):
|  | For the Years Ended December 31, |
|  | 2019 |  |  | 2018 |  |  | 2017 |
Revenue by customers’ geographic locations: |  |  |  |  |  |  |  |  |  |  |  |
North America |  |  | 51 | % |  |  | 48 | % |  |  | 43 | %
Europe |  |  | 37 | % |  |  | 40 | % |  |  | 46 | %
APAC |  |  | 12 | % |  |  | 12 | % |  |  | 11 | %
Other |  |  | 0 | % |  |  | 0 | % |  |  | 0 | %
Total revenue |  |  | 100 | % |  |  | 100 | % |  |  | 100 | %

X
- Definition Schedule of cash and cash equivalents and restricted cash. + References No definition available. + Details
Name: | rgen_ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock
Namespace Prefix: | rgen_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule Of Property And Equipment Useful Lives Table [Text Block] + References No definition available. + Details
Name: | rgen_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock
Namespace Prefix: | rgen_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599 + Details
Name: | us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599 + Details
Name: | us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599 + Details
Name: | us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer. + References No definition available. + Details
Name: | us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592 + Details
Name: | us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=rgen_SalesRevenuesGoodsNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |