XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments in marketable securities - Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Debt Securities, Available-for-Sale [Abstract]          
Accrued investment income receivable $ 300   $ 300   $ 300
Realized gains or losses 100 $ 0 100 $ 0  
Cash and Cash Equivalents          
Cash and Cash Equivalents [Abstract]          
Debt Securities, Unrealized Gain (Loss)     0    
Cash Equivalents, at Carrying Value 56,344   56,344   18,029
Cash Equivalents, Fair Value Disclosure 56,344   56,344   18,029
Short Term Marketable Securities          
Debt Securities, Available-for-Sale [Abstract]          
Amortized Cost 79,295   79,295   99,964
Gross Unrealized Gain 0   0   30
Gross Unrealized Loss (97)   (97)   (276)
Fair Value 79,198   79,198   99,718
Long Term Marketable Securities          
Debt Securities, Available-for-Sale [Abstract]          
Amortized Cost 6,552   6,552   6,273
Gross Unrealized Gain 0   0   18
Gross Unrealized Loss (25)   (25)   (7)
Fair Value 6,527   6,527   6,284
Money market | Cash and Cash Equivalents          
Cash and Cash Equivalents [Abstract]          
Money Market Funds, at Carrying Value 35,462   35,462   18,029
US treasury bills | Cash and Cash Equivalents          
Cash and Cash Equivalents [Abstract]          
US Government Securities, at Carrying Value 20,882   20,882    
Debt Securities, Unrealized Gain (Loss)     0    
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 20,882   20,882    
US treasury bills | Short Term Marketable Securities          
Debt Securities, Available-for-Sale [Abstract]          
Amortized Cost 35,435   35,435    
Gross Unrealized Gain 0   0    
Gross Unrealized Loss 0   0    
Fair Value 35,435   35,435    
US government agency bonds | Short Term Marketable Securities          
Debt Securities, Available-for-Sale [Abstract]          
Amortized Cost         17,918
Gross Unrealized Gain         0
Gross Unrealized Loss         (44)
Fair Value         17,874
US corporate bonds | Short Term Marketable Securities          
Debt Securities, Available-for-Sale [Abstract]          
Amortized Cost 41,860   41,860   71,045
Gross Unrealized Gain 0   0   30
Gross Unrealized Loss (90)   (90)   (189)
Fair Value 41,770   41,770   70,886
US corporate bonds | Long Term Marketable Securities          
Debt Securities, Available-for-Sale [Abstract]          
Amortized Cost 6,552   6,552   6,273
Gross Unrealized Gain 0   0   18
Gross Unrealized Loss (25)   (25)   (7)
Fair Value 6,527   6,527   6,284
Yankee bonds | Short Term Marketable Securities          
Debt Securities, Available-for-Sale [Abstract]          
Amortized Cost 2,000   2,000   2,000
Gross Unrealized Gain 0   0   0
Gross Unrealized Loss (7)   (7)   (17)
Fair Value $ 1,993   $ 1,993   1,983
US government bonds | Short Term Marketable Securities          
Debt Securities, Available-for-Sale [Abstract]          
Amortized Cost         9,001
Gross Unrealized Gain         0
Gross Unrealized Loss         (26)
Fair Value         $ 8,975