XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable securities - Summary of marketable securities in unrealized loss position (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
security
Dec. 31, 2021
security
Number of Securities    
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security   0
Total marketable securities in unrealized loss position, Number of securities | security 123  
Fair Value    
Total marketable securities in unrealized loss position $ 339,111  
Gross Unrealized Losses    
Total marketable securities in unrealized loss position $ (4,581)  
Corporate debt securities    
Number of Securities    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 95  
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security 11  
Fair Value    
Marketable securities in continuous unrealized loss position for less than 12 months $ 242,455  
Marketable securities in continuous unrealized loss position for greater than 12 months 20,186  
Gross Unrealized Losses    
Marketable securities in continuous unrealized loss position for less than 12 months (2,743)  
Marketable securities in continuous unrealized loss position for greater than 12 months $ (200)  
U.S. government debt securities    
Number of Securities    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 10  
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security 1  
Fair Value    
Marketable securities in continuous unrealized loss position for less than 12 months $ 45,908  
Marketable securities in continuous unrealized loss position for greater than 12 months 4,871  
Gross Unrealized Losses    
Marketable securities in continuous unrealized loss position for less than 12 months (1,069)  
Marketable securities in continuous unrealized loss position for greater than 12 months $ (129)  
U.S. Treasury securities    
Number of Securities    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 6  
Fair Value    
Marketable securities in continuous unrealized loss position for less than 12 months $ 25,691  
Gross Unrealized Losses    
Marketable securities in continuous unrealized loss position for less than 12 months $ (440)