XML 76 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments and Fair Value Measurements - Cash, Cash Equivalent and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 107,921 $ 143,391 $ 166,068
Total marketable securities, current 214,799 374,581  
Total marketable securities, non-current 6,088 165,105  
Total marketable securities 220,887 539,686  
Total cash, cash equivalents and marketable securities 328,808 683,077  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 73,448 287,988  
Total marketable securities 73,448 287,988  
Corporate notes and bonds      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 105,566 71,744  
Total marketable securities, non-current 5,999 140,949  
Total marketable securities 111,565 212,693  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 25,934 0  
Total marketable securities 25,934    
Agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 9,851 0  
Total marketable securities 9,851    
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 0 175  
Total marketable securities, non-current 89 24,156  
Total marketable securities 89 24,331  
Municipal securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 0 2,221  
Total marketable securities   2,221  
Foreign government and supranational securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 0 12,453  
Total marketable securities   12,453  
Cash      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 21,269 46,516  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 52,830 0  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 21,166 96,875  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 12,656 $ 0