XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Digital Assets - Summary of Digital Asset Purchases and Digital Asset Impairment Losses (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Bitcoin
Jun. 30, 2024
USD ($)
Bitcoin
Jun. 30, 2025
USD ($)
Bitcoin
Jun. 30, 2024
USD ($)
Bitcoin
Intangible Assets, Net (Excluding Goodwill) [Abstract]        
Approximate number of bitcoins purchased | Bitcoin 69,140 12,053 149,855 37,181
Digital asset purchases $ 6,769,205 $ 793,828 $ 14,430,868 $ 2,433,137
Unrealized gain on digital assets $ (14,047,514) 0 (8,141,509) 0
Digital asset impairment losses   $ 180,090 $ 0 $ 371,723