XML 36 R26.htm IDEA: XBRL DOCUMENT
v3.25.4

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2025
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 seven years or estimated useful life
Vehicles |  | Five years
Reconciliation of Basic and Diluted Shares Amounts | A reconciliation of basic and diluted weighted average share outstanding is as follows:
|  | Year Ended December 31, |
|  | 2025 |  |  | 2024 |  |  | 2023 |
|  | (Amounts in thousands, except per share data) |
Numerator: |  |  |  |  |  |  |  |  |
Net income (loss) |  | $ | 48,894 |  |  | $ | (25,514 | ) |  | $ | 35,596 |
Denominator: |  |  |  |  |  |  |  |  |
Weighted average shares used in computing net income (loss) per share – basic |  |  | 56,234 |  |  |  | 55,937 |  |  |  | 55,720 |
Effect of dilutive shares: |  |  |  |  |  |  |  |  |
Options and stock units |  |  | 314 |  |  |  | — |  |  |  | 457 |
Performance stock units |  |  | 13 |  |  |  | — |  |  |  | 11 |
Convertible senior notes |  |  | — |  |  |  | — |  |  |  | 181 |
Contingent consideration |  |  | — |  |  |  | — |  |  |  | 8 |
Dilutive potential common shares |  |  | 327 |  |  |  | — |  |  |  | 657 |
Denominator for diluted earnings (loss) per share - adjusted weighted average shares used in computing earnings (loss) per share - diluted |  |  | 56,561 |  |  |  | 55,937 |  |  |  | 56,377 |
Earnings (loss) per share: |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.87 |  |  | $ | (0.46 | ) |  | $ | 0.64 |
Diluted |  | $ | 0.86 |  |  | $ | (0.46 | ) |  | $ | 0.63 |
Summary of Company's Potential Common Shares Excluded from the Computation of Diluted Earnings or Loss Per Share | The Company has excluded the following potential common shares from the computation of diluted earnings or loss per share, as the inclusion would be anti-dilutive:
|  | Year Ended December 31, |
|  | 2025 |  |  | 2024 |  |  | 2023 |
|  | (Amounts in thousands) |
Options and stock units (1) |  |  | 449,732 |  |  |  | 422,130 |  |  |  | 306,849 |
Total |  |  | 449,732 |  |  |  | 422,130 |  |  |  | 306,849 |
(1) Inclusive of performance stock units.
Schedule of Information about Reportable Segments | The following table presents the Company’s significant segment expenses which are regularly provided to the CODM for the one reportable segment:
|  | Year Ended December 31, |
|  | 2025 |  |  | 2024 |  |  | 2023 |
|  | (Amounts in thousands) |
Total revenue |  | $ | 738,256 |  |  | $ | 634,439 |  |  | $ | 632,362 |
Costs and operating expenses: |  |  |  |  |  |  |  |  |
Cost of goods sold |  |  | 352,011 |  |  |  | 359,794 |  |  |  | 353,922 |
Research and development |  |  | 54,177 |  |  |  | 43,200 |  |  |  | 42,722 |
Sales and marketing |  |  | 105,320 |  |  |  | 92,009 |  |  |  | 78,483 |
General and administrative |  |  | 171,581 |  |  |  | 174,550 |  |  |  | 109,532 |
Total costs and operating expenses |  |  | 683,089 |  |  |  | 669,553 |  |  |  | 584,659 |
Other income, net |  |  | 7,216 |  |  |  | 8,079 |  |  |  | 9,004 |
Income tax provision (benefit) |  |  | 13,489 |  |  |  | (1,521 | ) |  |  | 21,111 |
Net income (loss) |  | $ | 48,894 |  |  | $ | (25,514 | ) |  | $ | 35,596 |
Summary of Product Revenues by Product Line | The following table represents product revenues by product line:
|  | Year Ended December 31, |
|  | 2025 |  |  | 2024 |  |  | 2023 |
|  | (Amounts in thousands) |
Filtration products |  | $ | 402,792 |  |  | $ | 372,963 |  |  | $ | 341,379 |
Chromatography products |  |  | 153,176 |  |  |  | 122,810 |  |  |  | 126,629 |
Process analytics products |  |  | 81,237 |  |  |  | 59,301 |  |  |  | 56,820 |
Proteins products |  |  | 97,435 |  |  |  | 74,425 |  |  |  | 103,463 |
Other |  |  | 3,320 |  |  |  | 4,679 |  |  |  | 3,688 |
Total product revenue |  | $ | 737,960 |  |  | $ | 634,178 |  |  | $ | 631,979 |
Total Assets by Geographic Area | The following table represents the Company’s total assets for the periods presented:
|  | December 31, |
|  | 2025 |  |  | 2024 |
|  | (Amounts in thousands) |
Total assets by geographic locations: |  |  |  |  |  |
North America |  | $ | 2,340,178 |  |  | $ | 2,305,538 |
Europe |  |  | 489,927 |  |  |  | 410,284 |
APAC |  |  | 119,594 |  |  |  | 113,844 |
Total assets by geographic location |  | $ | 2,949,699 |  |  | $ | 2,829,666 |
Long Lived Assets by Geographic Area | The following table represents the Company’s long-lived assets for the periods presented:
|  | December 31, |
|  | 2025 |  |  | 2024 |
|  | (Amounts in thousands) |
Long-lived assets by geographic location |  |  |  |  |  |
North America |  | $ | 257,408 |  |  | $ | 284,868 |
Europe |  |  | 47,393 |  |  |  | 45,650 |
APAC |  |  | 6,264 |  |  |  | 3,466 |
Total assets by geographic location |  | $ | 311,065 |  |  | $ | 333,984 |
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:
|  | Year Ended December 31, |
|  | 2025 |  |  | 2024 |  |  | 2023 |
Revenue by customers' geographic locations: |  |  |  |  |  |  |  |  |
North America |  |  | 49 | % |  |  | 50 | % |  |  | 44 | %
Europe |  |  | 34 | % |  |  | 34 | % |  |  | 36 | %
Asia Pacific ("APAC") & Rest of World (1) |  |  | 17 | % |  |  | 16 | % |  |  | 20 | %
Total revenue |  |  | 100 | % |  |  | 100 | % |  |  | 100 | %
(1) Rest of the world consists of countries in Central and South America and Africa.

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: | dtr-types: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 -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 + Details
Name: | us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 + Details
Name: | us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40 + Details
Name: | us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 + Details
Name: | us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20 + Details
Name: | us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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