XML 142 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in marketable securities - Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]      
Cash Equivalents, at Carrying Value $ 26,377   $ 29,533
Cash Equivalents, Fair Value Disclosure 26,377   29,533
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 75,611   86,243
Gross Unrealized Gain 25   56
Gross Unrealized Loss (5)   (6)
Fair Value 75,631   86,293
Accrued investment income receivable 200   200
Realized gains or losses 0 $ 100  
Short Term Marketable Securities      
Debt Securities, Available-for-Sale [Abstract]      
Fair Value 75,600   86,300
Long Term Marketable Securities      
Debt Securities, Available-for-Sale [Abstract]      
Fair Value 0   0
Money market      
Cash and Cash Equivalents [Abstract]      
Money Market Funds, at Carrying Value 23,890   29,533
US treasury bills      
Cash and Cash Equivalents [Abstract]      
US Government Securities, at Carrying Value 2,487    
Debt Securities, Unrealized Gain (Loss) 0    
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 2,487    
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 56,470   55,467
Gross Unrealized Gain 3   29
Gross Unrealized Loss (2)   0
Fair Value 56,471   55,496
US corporate bonds      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 19,141   30,776
Gross Unrealized Gain 22   27
Gross Unrealized Loss (3)   (6)
Fair Value $ 19,160   $ 30,797