v3.25.1

Subsequent Events (Details) | Jan. 23, 2025 USD ($) | Nov. 27, 2023 Agreements $ / shares shares | Jan. 25, 2023 Agreements
--- | --- | --- | ---
Repurchase Agreement [Member] |  |  |
Subsequent Events (Details) [Line Items] |  |  |
Number of Exchange Agreements (in Agreements) | Agreements |  | 2 | 2
Subsequent Event [Member] | Repurchase Agreement [Member] |  |  |
Subsequent Events (Details) [Line Items] |  |  |
Payments for Repurchase of Preferred Stock and Preference Stock | $ 17,000,000 |  |
Repurchase Agreements, Maturities | The Repurchase Agreement provides for the payment of the Repurchase Price in two installments, the first in the amount of $13 million (the “First Installment”), which was paid on January 27, 2025. The second installment, in the amount of $4 million (the “Second Installment”), is due and payable on or before April 30, 2025 (the “Second Installment Date”), and the maturity date of the Note is advanced to such date. |  |
Subsequent Event [Member] | Stock Purchase Agreement [Member] |  |  |
Subsequent Events (Details) [Line Items] |  |  |
Financing Purchase Price | $ 15,000,000 |  |
Net Proceeds Raised In Financing To Pay First Installment Of Repurchase Price | $ 13,000,000 |  |
Description Of Termination Agreement | the Company, Transact Europe and the Purchaser also entered into a Termination Agreement (the “Termination Agreement”). Among other things, the Termination Agreement provides the Company with the right to terminate the SPA and all of the transactions contemplated therein, by paying the Purchaser $16.5 million on or before 90 days after the date of execution of the SPA (April 23, 2025), provided that such date may be extended an additional 30 days (May 23, 2025) in consideration for the Company’s payment of $500,000 to the Purchaser. |  |
Cost Of Damages Amount | $ 16,500,000 |  |
Subsequent Event [Member] | Senior Convertible Debt ]Member] | Repurchase Agreement [Member] |  |  |
Subsequent Events (Details) [Line Items] |  |  |
Debt Instrument, Interest Rate, Stated Percentage | 8.00% |  |
Debt Instrument, Maturity Date | Apr. 05, 2026 |  |
Series B Preferred Stock [Member] | Repurchase Agreement [Member] |  |  |
Subsequent Events (Details) [Line Items] |  |  |
Preferred Stock, Shares Outstanding (in Shares) | shares |  | 55,000 |
Preferred Stock, Par or Stated Value Per Share (in Dollars per share) | $ / shares |  | $ 0.01 |

X
- Definition Cost of damages amount. + References No definition available. + Details
Name: | rvyl_CostOfDamagesAmount
Namespace Prefix: | rvyl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Description of termination agreement. + References No definition available. + Details
Name: | rvyl_DescriptionOfTerminationAgreement
Namespace Prefix: | rvyl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represens the amount of financing purchase price. + References No definition available. + Details
Name: | rvyl_FinancingPurchasePrice
Namespace Prefix: | rvyl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net proceeds raised in financing to pay first installment of the repurchase price. + References No definition available. + Details
Name: | rvyl_NetProceedsRaisedInFinancingToPayFirstInstallmentOfRepurchasePrice
Namespace Prefix: | rvyl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of exchange agreements. + References No definition available. + Details
Name: | rvyl_NumberOfExchangeAgreements
Namespace Prefix: | rvyl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow to reacquire preferred stock during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 + Details
Name: | us-gaap_PreferredStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition This describes the time frame of the terms of the entity's repurchase agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(m)(1)(ii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_RepurchaseAgreementsMaturities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | rvyl_TypeOfAgreementAxis=rvyl_RepurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rvyl_TypeOfAgreementAxis=rvyl_StockPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=rvyl_SeniorConvertibleDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |