XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Digital Assets - Summary of Digital Asset Purchases and Digital Asset Impairment Losses (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Bitcoin
Jun. 30, 2023
USD ($)
Bitcoin
Jun. 30, 2024
USD ($)
Bitcoin
Jun. 30, 2023
USD ($)
Bitcoin
Intangible Assets, Net (Excluding Goodwill) [Abstract]        
Approximate number of bitcoins purchased | Bitcoin 12,053 12,333 37,181 19,833
Digital asset purchases $ 793,828 $ 347,003 $ 2,433,137 $ 526,278
Digital asset impairment losses $ 180,090 $ 24,143 $ 371,723 $ 43,054