XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable securities (Tables)
9 Months Ended
Sep. 30, 2024
Marketable Securities [Abstract]  
Summary of marketable securities
Marketable securities as of September 30, 2024 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:    
Corporate debt securities$161,256 $342 $(33)$161,565 
U.S. Treasury securities23,233 28 — 23,261 
U.S. government debt securities11,160 (2)11,167 
Marketable securities, non-current:   
Corporate debt securities27,297 120 (10)27,407 
U.S. government debt securities1,350 — 1,351 
Total marketable securities, current and non-current$224,296 $500 $(45)$224,751 
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