XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Cost of Revenue - Summary of Components of Cryptocurrency Expenses (Parenthetical) (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Cost of Revenue [Line Items]            
Impairment of cryptocurrencies         $ 0 $ 0
Cryptocurrencies [Member]            
Cost of Revenue [Line Items]            
Impairment of cryptocurrencies $ 2,390,000 $ 2,187,000 $ 2,075,000 $ 3,226,000 4,600,000 5,300,000
Gains from the sale of cryptocurrencies $ 100,000   $ 0   $ 100,000 $ 1,000,000