Digital Assets - Reconciliation of Digital Assets (Details) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
|
Sep. 30, 2026
USD ($)
Bitcoin
|
Sep. 30, 2025
USD ($)
Bitcoin
|
Sep. 30, 2026
USD ($)
Bitcoin
|
Sep. 30, 2025
USD ($)
Bitcoin
|
|
| Intangible Asset, Goodwill and Other [Abstract] | ||||
| Approximate number of bitcoins purchased | Bitcoin | 7,218 | 42,706 | 182,113 | 192,561 |
| Digital asset purchases | $ 588,093 | $ 4,952,080 | $ 14,260,194 | $ 19,382,948 |
| Approximate number of bitcoins sold | Bitcoin | 5,552 | 0 | 6,947 | 0 |
| Digital asset sales | $ 348,558 | $ 0 | $ 431,763 | $ 0 |
| (Gain) loss on digital assets | $ (20,912,392) | $ (3,890,847) | $ 1,858,452 | $ (12,032,356) |