v3.26.1
Digital assets - Composition of Digital Assets (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
cryptocurrency
Dec. 31, 2025
USD ($)
cryptocurrency
Cost Basis    
Digital asset, cost basis $ 84,697 $ 55,875
Fair Value    
Digital assets $ 106,539 $ 86,515
Canton Coin    
Quantity    
Digital assets, quantity | cryptocurrency 384,446,370 367,760,063
Cost Basis    
Digital asset, cost basis $ 18,788 $ 13,612
Fair Value    
Digital assets $ 54,306 $ 56,028
Hyperliquid    
Quantity    
Digital assets, quantity | cryptocurrency 501,459 81,437
Cost Basis    
Digital asset, cost basis $ 22,557 $ 4,578
Fair Value    
Digital assets $ 32,548 $ 2,072
Bitcoin    
Quantity    
Digital assets, quantity | cryptocurrency 76 73
Cost Basis    
Digital asset, cost basis $ 2,497 $ 2,255
Fair Value    
Digital assets $ 4,481 $ 6,409
Sui    
Quantity    
Digital assets, quantity | cryptocurrency 4,086,013 3,838,405
Cost Basis    
Digital asset, cost basis $ 8,888 $ 8,599
Fair Value    
Digital assets $ 2,821 $ 5,385
Ether    
Quantity    
Digital assets, quantity | cryptocurrency 1,718 1,747
Cost Basis    
Digital asset, cost basis $ 4,398 $ 4,529
Fair Value    
Digital assets 2,700 5,188
Other digital assets    
Cost Basis    
Digital asset, cost basis 27,569 22,302
Fair Value    
Digital assets $ 9,683 $ 11,433