v3.26.1
Schedule of Reconciliation of Digital Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Crypto Asset, Holding [Line Items]  
Digital assets fair value, Beginning balance $ 441,791
Digital assets fair value, Ending balance 313,378
Digital Assets [Member]  
Crypto Asset, Holding [Line Items]  
Purchase of digital assets 35,953
Sale of digital assets (6,861)
Net unrealized loss on digital assets (154,829)
Net realized loss on sale of digital assets $ (2,676)