XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 150,809 $ 107,921 $ 348,463
Total marketable securities, current 178,677 214,799  
Total marketable securities, non-current 1,743 6,088  
Total marketable securities 180,420 220,887  
Total cash and cash equivalents and marketable securities 331,229 328,808  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 21,799 73,448  
Total marketable securities 21,799 73,448  
Corporate notes and bonds      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 83,789 105,566  
Total marketable securities, non-current 1,743 5,999  
Total marketable securities 85,532 111,565  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 63,111 25,934  
Total marketable securities 63,111 25,934  
Agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 9,978 9,851  
Total marketable securities 9,978 9,851  
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, non-current 0 89  
Total marketable securities   89  
Cash      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 19,621 21,269  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 1,800 52,830  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 124,417 21,166  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 4,971 $ 12,656