XML 55 R45.htm IDEA: XBRL DOCUMENT
v3.23.2

Bitcoin - Schedule of additional information (Details) $ in Thousands | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2023 USD ($) item | Jun. 30, 2022 USD ($) | Jun. 30, 2023 USD ($) item | Jun. 30, 2022 USD ($) | Dec. 31, 2022 USD ($) item
Schedule Of Additional Information Abstract |  |  |  |  |
Beginning balance |  |  | $ 109,420 |  |
Revenue recognized from Bitcoin mined |  |  | 97,765 |  |
Proceeds from sale of Bitcoin |  |  | (89,162) |  |
Exchange of Bitcoin for employee compensation |  |  | (585) |  |
Realized gain on sale of Bitcoin |  |  | 33,603 |  |
Impairment of Bitcoin |  |  | (10,110) |  |
Ending balance | $ 140,931 |  | 140,931 |  |
Impairment of Bitcoin | 5,638 | $ 101,419 | 10,110 | $ 127,289 |
Market price of one Bitcoin | $ 30,477 |  | $ 30,477 |  | $ 16,548
Number of Bitcoins held | item | 7,265 |  | 7,265 |  | 6,974
Estimated fair value of Bitcoin | $ 221,400 |  | $ 221,400 |  | $ 115,400

X
- Definition Cryptocurrencies classified as current. + References No definition available. + Details
Name: | riot_CryptocurrenciesClassifiedAsCurrent
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of exchange of bitcoin for employee compensation. + References No definition available. + Details
Name: | riot_ExchangeOfBitcoinForEmployeeCompensation
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of fair value of Bitcoin. + References No definition available. + Details
Name: | riot_FairValueOfBitcoin
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Impairment of cryptocurrencies. + References No definition available. + Details
Name: | riot_ImpairmentGainLossOnCryptocurrencies
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Impairment of cryptocurrencies. + References No definition available. + Details
Name: | riot_ImpairmentOfCryptocurrencies
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The market value of Bitcoins held. + References No definition available. + Details
Name: | riot_MarketPriceOfBitcoin
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of Bitcoins held. + References No definition available. + Details
Name: | riot_NumberOfBitcoinsHeld
Namespace Prefix: | riot_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Realized gain on sale and exchange of cryptocurrencies. + References No definition available. + Details
Name: | riot_RealizedGainOnExchangeOfCryptocurrencies
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue recognized from cryptocurrencies mined. + References No definition available. + Details
Name: | riot_RevenueRecognizedFromCryptocurrenciesMined
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sale of cryptocurrencies. + References No definition available. + Details
Name: | riot_SaleOfCryptocurrencies
Namespace Prefix: | riot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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