Fair value of financial instruments and marketable securities - Marketable Securities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Changes in fair value | ||||
| Unrealized Gain/(Loss) | $ 1,914 | $ 1,538 | ||
| Investments Purchased | 32,976 | 17,029 | ||
| Sale | (37,499) | (17,129) | ||
| Unrealized Gain/(Loss) | (3,078) | |||
| Beginning Balance - Total | $ 48,443 | $ 38,824 | 31,596 | 42,793 |
| Unrealized Gain/(Loss) - Total | 700 | 808 | 1,914 | (1,540) |
| Foreign Currency Unrealized Gain/(Loss) - Total | 1,083 | 1,665 | 2,644 | 3,731 |
| Investments Purchased - Total | 9,019 | 11,820 | 32,976 | 17,029 |
| Sale - Total | (27,614) | (8,233) | (37,499) | (17,129) |
| Ending Balance - Total | 31,631 | 44,884 | 31,631 | 44,884 |
| Marketable securities - equity investments | ||||
| Changes in fair value | ||||
| Beginning Balance | 48,443 | 28,187 | 31,596 | 29,034 |
| Unrealized Gain/(Loss) | 700 | 764 | 1,914 | 1,538 |
| Foreign Currency Unrealized Gain/(Loss) | 1,083 | 1,665 | 2,644 | 3,731 |
| Investments Purchased | 9,019 | 11,820 | 32,976 | 17,029 |
| Sale | (27,614) | (8,233) | (37,499) | (17,129) |
| Ending Balance | $ 31,631 | 34,203 | $ 31,631 | 34,203 |
| ClearPoint Equity Investment | ||||
| Changes in fair value | ||||
| Beginning Balance | 10,637 | 13,759 | ||
| Unrealized Gain/(Loss) | 44 | (3,078) | ||
| Ending Balance | $ 10,681 | $ 10,681 | ||