XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Investments in marketable securities - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]    
Cash Equivalents, at Carrying Value $ 7,838 $ 29,533
Cash Equivalents, Fair Value Disclosure 7,838 29,533
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost 71,237 86,243
Gross Unrealized Gain 61 56
Gross Unrealized Loss (4) (6)
Fair Value 71,294 86,293
Short Term Marketable Securities    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 71,300 86,300
Money market funds    
Cash and Cash Equivalents [Abstract]    
Money Market Funds, at Carrying Value 7,838 29,533
US corporate bonds    
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost 3,059 30,776
Gross Unrealized Gain 3 27
Gross Unrealized Loss 0 (6)
Fair Value 3,062 30,797
US treasury bills    
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost 37,981 55,467
Gross Unrealized Gain 31 29
Gross Unrealized Loss (1) 0
Fair Value 38,011 $ 55,496
US government bonds | Short Term Marketable Securities    
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost 30,197  
Gross Unrealized Gain 27  
Gross Unrealized Loss (3)  
Fair Value $ 30,221