v3.26.1
Digital assets - Fair values of digital assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Digital assets    
Total $ 45,958 $ 4,832
Maximum percentage of other crypto asset 1.00%  
Bitcoin ("BTC")    
Digital assets    
Total $ 7,883 2,064
Ethereum ("ETH")    
Digital assets    
Total 5,937 743
USD Tether ("USDT")    
Digital assets    
Total 19,081 10
USDC    
Digital assets    
Total 12,449 1,827
Others    
Digital assets    
Total $ 608 $ 188
Maximum percentage of other crypto asset 5.00%