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) |