XML 57 R48.htm IDEA: XBRL DOCUMENT
v3.23.1

TECHNOLOGY INVESTMENT RESEARCH AGREEMENT (Details) |  |  | 1 Months Ended | 33 Months Ended |  |
--- | --- | --- | --- | --- | --- | ---
Apr. 06, 2023 USD ($) | Jul. 01, 2020 USD ($) | May 31, 2021 USD ($) item | Apr. 06, 2023 USD ($) | Mar. 31, 2023 USD ($) | Dec. 31, 2022 USD ($)
TECHNOLOGY INVESTMENT AGREEMENT |  |  |  |  |  |
Technology Investment Agreement Term |  | 10 years |  |  |  |
Number of assembly lines | item |  |  | 2 |  |  |
Payments received for TIA agreement during the period | $ 1,309,919 |  |  |  |  |
Payments received for TIA agreement over the lifetime of the contract |  |  |  | $ 80,255,333 |  |
Receivable from Technology Investment Agreement (TIA) | $ 0 |  |  | $ 0 | $ 1,390,919 | $ 2,025,413
Technology Investment Agreement (TIA) |  |  |  |  |  |
TECHNOLOGY INVESTMENT AGREEMENT |  |  |  |  |  |
Research and development agreement with government funding amount |  | $ 81,029,518 | $ 81,000,000 |  |  |
Technology Investment Agreement (TIA) | Original Agreement |  |  |  |  |  |
TECHNOLOGY INVESTMENT AGREEMENT |  |  |  |  |  |
Research and development agreement with government funding amount |  |  | 53,700,000 |  |  |
Technology Investment Agreement (TIA) | Amendment To Agreement |  |  |  |  |  |
TECHNOLOGY INVESTMENT AGREEMENT |  |  |  |  |  |
Research and development agreement with government funding amount |  |  | $ 27,300,000 |  |  |

X
- Definition The number of assembly lines provided under the agreement. + References No definition available. + Details
Name: | rvp_NumberOfAssemblyLines
Namespace Prefix: | rvp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount collected from customers in accordance with the contractual provisions of long-term contract over the lifetime of the contract. + References No definition available. + Details
Name: | rvp_ReceivableFromTechnologyInvestmentAgreementTiaAggregatePaymentsReceived
Namespace Prefix: | rvp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount collected during the period from customers in accordance with the contractual provisions of long-term contracts or programs. + References No definition available. + Details
Name: | rvp_ReceivableFromTechnologyInvestmentAgreementTiaPaymentsReceived
Namespace Prefix: | rvp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Technology investment agreement, term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | rvp_TechnologyInvestmentAgreementTerm
Namespace Prefix: | rvp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(c)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ReceivablesLongTermContractsOrPrograms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of customer funding recorded as an offset to costs incurred for a fixed-price, best-efforts research and development cost-sharing arrangement with the Federal Government. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 730 -Section 25 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433 + Details
Name: | us-gaap_ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_StatementScenarioAxis=rvp_TechnologyInvestmentAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=rvp_OriginalAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=rvp_AmendmentToAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |