XML 95 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable securities (Tables)
3 Months Ended
Mar. 31, 2024
Marketable Securities [Abstract]  
Summary of marketable securities
Marketable securities as of March 31, 2024 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:    
Corporate debt securities$143,110 $$(268)$142,847 
U.S. government debt securities12,954 (27)12,932 
U.S. Treasury securities12,770 — (17)12,753 
Marketable securities, non-current:   
Corporate debt securities40,054 31 (109)39,976 
U.S. government debt securities1,000 — — 1,000 
Total marketable securities, current and non-current$209,888 $41 $(421)$209,508 
Marketable securities as of December 31, 2023 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:    
Corporate debt securities$100,903 $16 $(221)$100,698 
U.S. government debt securities20,457 14 (43)20,428 
U.S. Treasury securities5,965 — 5,966 
Marketable securities, non-current:   
Corporate debt securities27,901 120 (14)28,007 
Total marketable securities, current and non-current$155,226 $151 $(278)$155,099