Digital assets - Digital Assets (Gains)/Losses and Impairment (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Intangible Asset, Goodwill and Other [Abstract] | ||||
| (Gains) losses on disposals of digital assets | $ 79 | $ (7) | $ 79 | $ (30) |
| Unrealized (gains) losses on changes in fair value of digital assets | (777) | (686) | 79 | 5,607 |
| Total | $ (698) | $ (693) | $ 158 | $ 5,577 |