v3.25.2
Digital assets - Segregation (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
item
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
item
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Current            
Digital assets - pledged for miner purchase $ 103,744   $ 92,389      
Non-current            
Digital assets - held in custody 819,194   525,235      
Digital assets - pledged as collateral 220,241   331,876      
Digital assets $ 1,143,179 $ 847,244 $ 949,500 $ 570,504 $ 648,895 $ 388,510
Current            
Total current digital assets - Bitcoin pledged for miner purchase (Number of digital assets) | item 968   968      
Non-current            
Total non-current digital assets - held in custody (Number of digital assets) | item 7,644   5,648      
Total non-current digital assets - pledged as collateral (Number of digital assets) | item 2,055   3,555      
Total digital assets (Number of digital assets) | item 10,667   10,171      
Bitcoin            
Current            
Digital assets - pledged for miner purchase $ 103,744   $ 92,389      
Non-current            
Digital assets - held in custody 819,194   525,235      
Digital assets - pledged as collateral $ 220,241   $ 331,876      
Current            
Total current digital assets - Bitcoin pledged for miner purchase (Number of digital assets) 968   968      
Non-current            
Total non-current digital assets - held in custody (Number of digital assets) | item 7,644   5,648      
Total non-current digital assets - pledged as collateral (Number of digital assets) | item 2,055   3,555      
Total digital assets (Number of digital assets) 9,699     9,102