XML 195 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable securities - Summary of marketable securities in unrealized loss position (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Number of Securities    
Total marketable securities in unrealized loss position, Number of securities | security 94 120
Fair Value    
Total marketable securities in unrealized loss position $ 108,594 $ 289,434
Gross Unrealized Losses    
Total marketable securities in unrealized loss position $ (278) $ (4,141)
Corporate debt securities    
Number of Securities    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 64 63
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security 18 36
Fair Value    
Marketable securities in continuous unrealized loss position for less than 12 months $ 68,563 $ 134,027
Marketable securities in continuous unrealized loss position for greater than 12 months 22,138 82,375
Gross Unrealized Losses    
Marketable securities in continuous unrealized loss position for less than 12 months (146) (1,262)
Marketable securities in continuous unrealized loss position for greater than 12 months $ (89) $ (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 9 6
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security 3 7
Fair Value    
Marketable securities in continuous unrealized loss position for less than 12 months $ 11,914 $ 15,748
Marketable securities in continuous unrealized loss position for greater than 12 months 5,979 31,892
Gross Unrealized Losses    
Marketable securities in continuous unrealized loss position for less than 12 months (22) (245)
Marketable securities in continuous unrealized loss position for greater than 12 months $ (21) $ (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
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
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)
Marketable securities in continuous unrealized loss position for greater than 12 months   $ (246)