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