v3.26.1
Digital assets - Composition of Digital Assets (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
cryptocurrency
Dec. 31, 2025
USD ($)
cryptocurrency
Cost Basis    
Digital asset, cost basis $ 63,373 $ 55,875
Fair Value    
Digital assets $ 84,217 $ 86,515
Canton Coin    
Quantity    
Digital assets, quantity | cryptocurrency 391,371,628 367,760,063
Cost Basis    
Digital asset, cost basis $ 17,138 $ 13,612
Fair Value    
Digital assets $ 58,964 $ 56,028
Bitcoin    
Quantity    
Digital assets, quantity | cryptocurrency 74 73
Cost Basis    
Digital asset, cost basis $ 2,286 $ 2,255
Fair Value    
Digital assets $ 5,019 $ 6,409
Sui    
Quantity    
Digital assets, quantity | cryptocurrency 3,980,799 3,838,405
Cost Basis    
Digital asset, cost basis $ 8,775 $ 8,599
Fair Value    
Digital assets $ 3,494 $ 5,385
Ether    
Quantity    
Digital assets, quantity | cryptocurrency 1,747 1,747
Cost Basis    
Digital asset, cost basis $ 4,525 $ 4,529
Fair Value    
Digital assets 3,673 5,188
Other digital assets    
Cost Basis    
Digital asset, cost basis 30,649 26,880
Fair Value    
Digital assets $ 13,067 $ 13,505