XML 77 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable securities - Summary of marketable securities in unrealized loss position (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
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 120 123
Fair Value    
Total marketable securities in unrealized loss position $ 289,434 $ 365,505
Gross Unrealized Losses    
Total marketable securities in unrealized loss position $ (4,141) $ (776)
Corporate debt securities    
Number of Securities    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 63 110
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security 36  
Fair Value    
Marketable securities in continuous unrealized loss position for less than 12 months $ 134,027 $ 303,450
Marketable securities in continuous unrealized loss position for greater than 12 months 82,375  
Gross Unrealized Losses    
Marketable securities in continuous unrealized loss position for less than 12 months (1,262) $ (653)
Marketable securities in continuous unrealized loss position for greater than 12 months $ (1,277)  
U.S. government debt securities    
Number of Securities    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 6 8
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security 7  
Fair Value    
Marketable securities in continuous unrealized loss position for less than 12 months $ 15,748 $ 37,883
Marketable securities in continuous unrealized loss position for greater than 12 months 31,892  
Gross Unrealized Losses    
Marketable securities in continuous unrealized loss position for less than 12 months (245) $ (108)
Marketable securities in continuous unrealized loss position for greater than 12 months $ (1,100)  
U.S. Treasury securities    
Number of Securities    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 4 5
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security 4  
Fair Value    
Marketable securities in continuous unrealized loss position for less than 12 months $ 5,575 $ 24,172
Marketable securities in continuous unrealized loss position for greater than 12 months 19,817  
Gross Unrealized Losses    
Marketable securities in continuous unrealized loss position for less than 12 months (11) $ (15)
Marketable securities in continuous unrealized loss position for greater than 12 months $ (246)