XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Bitcoin - Schedule of Bitcoin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Bitcoin [Abstract]        
Balance as of January 1, 2023     $ 6,283  
Bitcoin received from equity investees     317 $ 1,326
Revenue recognized from bitcoin mined, net of receivable     52,836  
Proceeds from sale of bitcoin, net of realized gain     (44,267)  
Impairment of bitcoin $ (2,828) $ (535) (4,633) $ (539)
Balance as of June 30, 2023 $ 10,536   $ 10,536