XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable securities - Summary of marketable securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable securities, non-current:    
Amortized Cost $ 345,122 $ 376,130
Gross Unrealized Gains 0 1
Gross Unrealized Losses (4,581) (776)
Fair Value 340,541 375,355
Corporate debt securities    
Marketable securities, current:    
Amortized Cost 210,758 219,414
Gross Unrealized Gains 0 1
Gross Unrealized Losses (1,723) (250)
Fair Value 209,035 219,165
Marketable securities, non-current:    
Amortized Cost 56,256 89,538
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,220) (403)
Fair Value 55,036 89,135
U.S. government debt securities    
Marketable securities, current:    
Amortized Cost 20,989 5,006
Gross Unrealized Gains 0 0
Gross Unrealized Losses (257) 0
Fair Value 20,732 5,006
Marketable securities, non-current:    
Amortized Cost 30,988 32,982
Gross Unrealized Gains 0 0
Gross Unrealized Losses (941) (105)
Fair Value 30,047 32,877
U.S. Treasury securities    
Marketable securities, current:    
Amortized Cost 21,023 8,987
Gross Unrealized Gains 0 0
Gross Unrealized Losses (306) (3)
Fair Value 20,717 8,984
Marketable securities, non-current:    
Amortized Cost 5,108 20,203
Gross Unrealized Gains 0 0
Gross Unrealized Losses (134) (15)
Fair Value $ 4,974 $ 20,188