XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Cash, cash equivalents, and marketable securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Amortized Cost      
Cash and cash equivalents $ 143,078 $ 68,802 $ 268,321
Total money market funds and marketable securities 306,305 227,583  
Debt securities, unrealized loss position 230,700 44,200  
Marketable securities, non-current 980    
Fair Value      
Total money market funds and marketable securities 305,934 227,663  
Unrealized Gains and Losses      
Total money market funds and marketable securities 19 93  
Total money market funds and marketable securities (390) (13)  
Money market funds      
Amortized Cost      
Cash and cash equivalents 49,444 65,589  
Fair Value      
Cash and cash equivalents, fair value 49,444 65,589  
U.S. Treasury notes      
Amortized Cost      
Marketable securities, amortized cost 24,540 102,966  
Fair Value      
Marketable securities, fair value 24,486 103,044  
Unrealized Gains and Losses      
Marketable securities, unrealized gains   81  
Marketable securities, unrealized losses (54) (3)  
U. S. Government agency securities      
Amortized Cost      
Marketable securities, amortized cost 138,285 31,068  
Fair Value      
Marketable securities, fair value 138,191 31,075  
Unrealized Gains and Losses      
Marketable securities, unrealized gains 7 10  
Marketable securities, unrealized losses (101) (3)  
Corporate bonds      
Amortized Cost      
Marketable securities, amortized cost 89,207 23,975  
Fair Value      
Marketable securities, fair value 88,983 23,970  
Unrealized Gains and Losses      
Marketable securities, unrealized gains 11 2  
Marketable securities, unrealized losses (235) (7)  
Commercial paper      
Amortized Cost      
Marketable securities, amortized cost 4,829 3,985  
Fair Value      
Marketable securities, fair value 4,830 $ 3,985  
Unrealized Gains and Losses      
Marketable securities, unrealized gains $ 1