v3.25.2
Deposits and prepaid expenses - Schedule of components of deposits and prepaid expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current    
Miner purchase option $ 45,964 $ 31,951
Prepaid insurance 2,143 4,359
Prepaid electricity 10,323 3,885
Deposits for infrastructure purchases 7,473 7,660
Other deposits 5,239 4,824
Total current deposits and prepaid expenses 71,142 52,679
Non-current    
Deposits related to electricity supply under electricity supply agreement 7,109 7,279
Lease deposits 2,098  
Other 265 607
Total non-current deposits and prepaid expenses 9,472 7,886
Total deposits and prepaid expenses $ 80,614 $ 60,565