XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Bitcoin - Schedule of Bitcoin (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Bitcoin [Abstract]    
Balance as of January 1, 2023 $ 6,283  
Bitcoin received from equity investees 317 $ 195
Revenue recognized from bitcoin mined, net of receivable 21,717  
Proceeds from sale of bitcoin, net of realized gain (16,936)  
Impairment of bitcoin (1,805) $ (4)
Balance as of March 31, 2023 $ 9,576