XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Investments and Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 270,300 $ 143,391 $ 87,897
Total marketable securities, current 158,055 374,581  
Total marketable securities, non-current 32,280 165,105  
Total marketable securities 190,335 539,686  
Total cash, cash equivalents and marketable securities 460,635 683,077  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 73,755 287,988  
Total marketable securities 73,755 287,988  
Corporate notes and bonds      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 84,300 71,744  
Total marketable securities, non-current 31,321 140,949  
Total marketable securities 115,621 212,693  
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 0 175  
Total marketable securities, non-current 959 24,156  
Total marketable securities 959 24,331  
Municipal securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 0 2,221  
Total marketable securities 0 2,221  
Foreign government and supranational securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 0 12,453  
Total marketable securities 0 12,453  
Cash      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 29,010 46,516  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 216,378 96,875  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 24,912 $ 0