XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable securities (Tables)
3 Months Ended
Mar. 31, 2023
Marketable Securities [Abstract]  
Summary of marketable securities
Marketable securities as of March 31, 2023 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:    
Corporate debt securities$166,148 $$(1,280)$164,873 
U.S. government debt securities43,993 — (872)43,121 
U.S. Treasury securities12,937 (86)12,855 
Marketable securities, non-current:   
Corporate debt securities29,947 (203)29,746 
U.S. government debt securities5,000 — (40)4,960 
Total marketable securities, current and non-current$258,025 $11 $(2,481)$255,555 
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 
Summary of marketable securities in unrealized loss position
Marketable securities in unrealized loss positions as of March 31, 2023 consisted of the following (in thousands, except number of securities):
Number of
Securities
Fair
Value
Gross
Unrealized
Losses
Marketable securities in continuous unrealized loss position for less than 12 months:
Corporate debt securities50$109,002 $(573)
U.S. government debt securities36,949 (50)
Marketable securities in continuous unrealized loss position for greater than 12 months:
Corporate debt securities3774,460 (910)
U.S. government debt securities1041,132 (862)
U.S. Treasury securities39,949 $(86)
Total marketable securities in unrealized loss position103$241,492 $(2,481)
Marketable securities in unrealized loss positions as of December 31, 2022, consisted of the following (in thousands, except number of securities):
Number of
Securities
Fair
Value
Gross
Unrealized
Losses
Marketable securities in continuous unrealized loss position for less than 12 months:
Corporate debt securities63$134,027 $(1,262)
U.S. government debt securities615,748 (245)
U.S. Treasury securities45,575 (11)
Marketable securities in continuous unrealized loss position for greater than 12 months:
Corporate debt securities3682,375 (1,277)
U.S. government debt securities731,892 (1,100)
U.S. Treasury securities419,817 (246)
Total marketable securities in unrealized loss position120$289,434 $(4,141)