Investments - Revaluation of Other Investments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Investments [Roll Forward] | ||||
| Other investments, beginning balance | $ 5,199 | $ 2,755 | $ 7,664 | $ 2,813 |
| Unrealized loss | (615) | (632) | (3,099) | (700) |
| Foreign exchange effect | (57) | 128 | (38) | 138 |
| Other investments, ending balance | 4,527 | 2,251 | 4,527 | 2,251 |
| Vitura | ||||
| Other Investments [Roll Forward] | ||||
| Other investments, beginning balance | 1,447 | 2,755 | 2,253 | 2,813 |
| Unrealized loss | (507) | (632) | (1,395) | (700) |
| Foreign exchange effect | 14 | 128 | 96 | 138 |
| Other investments, ending balance | 954 | $ 2,251 | 954 | $ 2,251 |
| High Tide Warrant | ||||
| Other Investments [Roll Forward] | ||||
| Other investments, beginning balance | 3,752 | 5,411 | ||
| Unrealized loss | (108) | (1,704) | ||
| Foreign exchange effect | (71) | (134) | ||
| Other investments, ending balance | $ 3,573 | $ 3,573 | ||