v3.25.2
Digital assets (Tables)
6 Months Ended
Jun. 30, 2025
Digital assets  
Schedule of changes in carrying amount of digital assets

(in USD thousands)

    

Amount

Balance as of December 31, 2023

$

388,510

Revenue recognized from Bitcoin mined

31,336

Hosting revenue received in Bitcoin

1,814

Mining revenue earned in prior period received in current period

292

Carrying value of Bitcoin sold

(37,929)

Change in fair value of Bitcoin

274,540

Carrying value of other digital assets sold

(407)

Change in fair value of other digital assets

34

Foreign currency translation adjustments

(9,295)

Balance as of March 31, 2024

$

648,895

Revenue recognized from Bitcoin mined

13,914

Hosting revenue received in Bitcoin

1,417

Carrying value of Bitcoin sold

(15,209)

Change in fair value of Bitcoin

(71,842)

Foreign currency translation adjustments

(6,671)

Balance as of June 30, 2024

$

570,504

Number of Bitcoin held as of June 30, 2024

9,102

Cost basis of Bitcoin held as of June 30, 2024

$

348,213

Realized gains on the sale of Bitcoin for the three months ended June 30, 2024

$

3,027

Realized gains on the sale of Bitcoin for the six months ended June 30, 2024

$

7,458

Balance as of December 31, 2024

$

949,500

Revenue recognized from Bitcoin mined

12,341

Carrying value of Bitcoin sold

(3,433)

Change in fair value of Bitcoin

(112,392)

Foreign currency translation adjustments

1,228

Balance as of March 31, 2025

$

847,244

Revenue recognized from Bitcoin mined

30,318

Bitcoin contributed by American Bitcoin non-controlling interests during private placement

10,000

Carrying value of Bitcoin sold

(299)

Change in fair value of Bitcoin

217,646

Foreign currency translation adjustments

38,270

Balance as of June 30, 2025

$

1,143,179

Number of Bitcoin held as of June 30, 2025

9,699

Number of Bitcoin pledged to BITMAIN as of June 30, 2025

968

Cost basis of Bitcoin held as of June 30, 2025

$

510,071

Realized gains on the sale of Bitcoin for the three months ended June 30, 2025

$

76

Realized gains on the sale of Bitcoin for the six months ended June 30, 2025

$

904

Schedule of details of digital assets

    

Amount

    

Number of digital assets

(in USD thousands)

    

June 30, 2025

    

December 31, 2024

    

June 30, 2025

December 31, 2024

Current

Bitcoin pledged for miner purchase

103,744

92,389

968

968

Total current digital assets – pledged for miner purchase

103,744

92,389

968

968

Non-current

Bitcoin held in custody

819,194

525,235

7,644

5,648

Total non-current digital assets – held in custody

$

819,194

$

525,235

7,644

5,648

Non-current

Bitcoin pledged as collateral

220,241

331,876

2,055

3,555

Total non-current digital assets – pledged as collateral

220,241

331,876

2,055

3,555

Total digital assets

 

$

1,143,179

$

949,500

 

10,667

 

10,171