XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BITCOIN - Bitcoin Held on Behalf of Others (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
bitcoin
Dec. 31, 2023
USD ($)
bitcoin
Other Liabilities Disclosure [Abstract]    
Total approximate amount of bitcoin held for other parties | bitcoin 22,982 24,570
Safeguarding obligation liability related to bitcoin held for other parties $ 1,440,307 $ 1,038,585
Safeguarding asset related to bitcoin held for other parties $ 1,440,307 $ 1,038,585