XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bitcoin - Schedule of Bitcoin (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Bitcoin [Line Items]    
Opening balance $ 32,978 $ 6,283
Bitcoin received from equity investees 1,694 317
Revenue recognized from bitcoin mined, net of receivable 48,079 21,717
Proceeds from sale of bitcoin, net of realized gain   (20,958)
Change in fair value of bitcoin 40,556 4,265
Ending balance $ 123,307 11,833
ASU 2023-08    
Schedule of Bitcoin [Line Items]    
Bitcoin adjustment   $ 209