XML 39 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable securities (Tables)
9 Months Ended
Sep. 30, 2023
Marketable Securities [Abstract]  
Summary of marketable securities
Marketable securities as of September 30, 2023 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:    
Corporate debt securities$105,508 $$(503)$105,012 
U.S. government debt securities40,898 — (223)40,675 
U.S. Treasury securities9,914 — (3)9,911 
Marketable securities, non-current:   
Corporate debt securities22,112 — (128)21,984 
U.S. government debt securities7,927 — (54)7,873 
Total marketable securities, current and non-current$186,359 $$(911)$185,455 
Marketable securities as of December 31, 2022 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:    
Corporate debt securities$183,270 $$(2,068)$181,204 
U.S. government debt securities40,986 — (1,184)39,802 
U.S. Treasury securities25,650 — (257)25,393 
Marketable securities, non-current:   
Corporate debt securities53,592 (471)53,123 
U.S. government debt securities8,000 — (161)7,839 
Total marketable securities, current and non-current$311,498 $$(4,141)$307,361