XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable securities (Tables)
6 Months Ended
Jun. 30, 2022
Marketable Securities [Abstract]  
Summary of marketable securities
Marketable securities as of June 30, 2022 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:    
Corporate debt securities$210,758 $— $(1,723)$209,035 
U.S. government debt securities20,989 — (257)20,732 
U.S. Treasury securities21,023 — (306)20,717 
Marketable securities, non-current:   
Corporate debt securities56,256 — (1,220)55,036 
U.S. government debt securities30,988 — (941)30,047 
U.S. Treasury securities5,108 — (134)4,974 
Total marketable securities, current and non-current$345,122 $— $(4,581)$340,541 
Marketable securities as of December 31, 2021 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:    
Corporate debt securities$219,414 $$(250)$219,165 
U.S. Treasury securities8,987 — (3)8,984 
U.S. government debt securities5,006 — — 5,006 
Marketable securities, non-current:   
Corporate debt securities89,538 — (403)89,135 
U.S. government debt securities32,982 — (105)32,877 
U.S. Treasury securities20,203 — (15)20,188 
Total marketable securities, current$376,130 $$(776)$375,355 
Summary of marketable securities in unrealized loss position
Marketable securities in unrealized loss positions as of June 30, 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 securities95$242,455 $(2,743)
U.S. government debt securities1045,908 (1,069)
U.S. Treasury securities625,691 (440)
Marketable securities in continuous unrealized loss position for greater than 12 months:
Corporate debt securities1120,186 (200)
U.S. government debt securities14,871 (129)
Total marketable securities in unrealized loss position123$339,111 $(4,581)