Marketable securities - (Additional Information) (Details) $ in Thousands |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2025
USD ($)
Security
|
Dec. 31, 2024
USD ($)
Security
|
|
| Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items] | ||
| Debt Securities, Available-for-Sale, Unrealized Loss Position | $ 3,200 | $ 20,000 |
| Number of marketable securities held | Security | 69 | 53 |
| Unrealized gain on available-for-sale securities | $ 48 | $ 170 |
| Individual Securities [Member] | ||
| Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items] | ||
| Unrealized gain on available-for-sale securities | $ 0 | $ 0 |