XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Bitcoin - Schedule of Bitcoin (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Schedule of Bitcoin [Line Items]    
Opening balance $ 32,978 $ 6,283
Bitcoin received from equity investees 5,907 317
Revenue recognized from bitcoin mined, net of receivable 85,281 52,836
Proceeds from sale of bitcoin, net of realized gain (10,334) (52,479)
Realized gains on sale of bitcoin 4,868 2,695
Unrealized gains on fair value of bitcoin 19,379 2,435
Ending balance $ 138,079 12,296
ASU 2023-08    
Schedule of Bitcoin [Line Items]    
Bitcoin adjustment   $ 209