v3.26.1
Digital Assets - Reconciliation of Digital Assets (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Bitcoin
Jun. 30, 2025
USD ($)
Bitcoin
Jun. 30, 2026
USD ($)
Bitcoin
Jun. 30, 2025
USD ($)
Bitcoin
Intangible Asset, Goodwill and Other [Abstract]        
Approximate number of bitcoins purchased | Bitcoin 85,296 69,140 174,895 149,855
Digital asset purchases $ 6,420,975 $ 6,769,205 $ 13,672,101 $ 14,430,868
Approximate number of bitcoins sold | Bitcoin 1,395 0 1,395 0
Digital asset sales $ 83,205 $ 0 $ 83,205 $ 0
Unrealized loss (gain) on digital assets $ 8,315,365 $ (14,047,514) $ 22,770,844 $ (8,141,509)