XML 34 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable securities
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable securities Marketable securities
The following table summarizes the marketable securities held at December 31, 2023 and 2022 (in thousands):
Amortized cost / costUnrealized gainsUnrealized lossesFair value
December 31, 2023
U.S. government agency securities and treasuries$— $— $— $— 
Total$— $— $— $— 
December 31, 2022
U.S. government agency securities and treasuries$67,970 $— $(1,733)$66,237 
Corporate bonds2,524 — (26)2,498 
Total$70,494 $— $(1,759)$68,735 
No available-for-sale debt securities held as of December 31, 2022 had remaining maturities greater than five years.