XML 48 R39.htm IDEA: XBRL DOCUMENT
v3.23.3

FAIR VALUE OF FINANCIAL INSTRUMENTS - Cumulative unrealized gains and losses (Details) - USD ($) | 9 Months Ended |
--- | --- | ---
Sep. 30, 2023 | Sep. 30, 2022 | Dec. 31, 2022
Cumulative unrealized gains and losses from Investments in debt and equity securities |  |  |
Cost | $ 40,091,033 |  | $ 24,800,998
Gross Unrealized Gains | 7,274 |  | 4,856,316
Gross Unrealized Losses | (6,449,166) |  |
Aggregate Fair Value | 33,649,141 |  | 29,657,314
Unrealized losses on investments in debt and equity securities | (11,300,000) | $ (1,200,000) |
Equity securities |  |  |
Cumulative unrealized gains and losses from Investments in debt and equity securities |  |  |
Cost | 24,074,113 |  | 22,913,739
Gross Unrealized Gains |  |  | 4,778,720
Gross Unrealized Losses | (6,438,320) |  |
Aggregate Fair Value | 17,635,793 |  | 27,692,459
Mutual funds |  |  |
Cumulative unrealized gains and losses from Investments in debt and equity securities |  |  |
Cost | 15,381,743 |  | 1,252,804
Gross Unrealized Gains | 7,274 |  | 50,169
Aggregate Fair Value | 15,389,017 |  | 1,302,973
Municipal bonds |  |  |
Cumulative unrealized gains and losses from Investments in debt and equity securities |  |  |
Cost | 635,177 |  | 634,455
Gross Unrealized Gains |  |  | 27,427
Gross Unrealized Losses | (10,846) |  |
Aggregate Fair Value | $ 624,331 |  | $ 661,882

X
- Definition Amount of unrealized loss on investment in debt and equity securities. + References No definition available. + Details
Name: | rvp_DebtAndEquitySecuritiesUnrealizedLosses
Namespace Prefix: | rvp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of accumulated gross unrealized gain on investments in debt securities, trading and equity securities measured at fair value. + References No definition available. + Details
Name: | rvp_DebtSecuritiesTradingAndEquitySecuritiesAccumulatedGrossUnrealizedGain
Namespace Prefix: | rvp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of accumulated gross unrealized loss on investments in debt securities, trading and equity securities measured at fair value. + References No definition available. + Details
Name: | rvp_DebtSecuritiesTradingAndEquitySecuritiesAccumulatedGrossUnrealizedLoss
Namespace Prefix: | rvp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cost of investment in debt investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiCostAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_TradingSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_MunicipalBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |