v3.26.1
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