XML 45 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in marketable securities - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]    
Cash Equivalents, at Carrying Value $ 14,487 $ 10,218
Cash Equivalents, Fair Value Disclosure 14,487 10,218
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost 71,530 73,376
Gross Unrealized Gain 13 87
Gross Unrealized Loss (23) 0
Fair Value 71,520 73,463
Short Term Marketable Securities    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 71,500 73,500
Money market funds    
Cash and Cash Equivalents [Abstract]    
Money Market Funds, at Carrying Value 14,487 10,218
US treasury bills    
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost 33,551 37,411
Gross Unrealized Gain 5 41
Gross Unrealized Loss (11) 0
Fair Value 33,545 $ 37,452
US government bonds | Short Term Marketable Securities    
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost 37,979  
Gross Unrealized Gain 8  
Gross Unrealized Loss (12)  
Fair Value $ 37,975