Digital assets - Digital Assets (Gains)/Losses and Impairment (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Intangible Asset, Goodwill and Other [Abstract] | ||||
| (Gains) losses on disposals of digital assets | $ (2,256) | $ (24) | $ (2,177) | $ (54) |
| Unrealized (gains) losses on changes in fair value of digital assets | 98 | (1,647) | 177 | 3,960 |
| Total | $ (2,158) | $ (1,671) | $ (2,000) | $ 3,906 |