XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments and Fair Value Measurements - Cash, Cash Equivalent and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents: $ 87,897 $ 166,068 $ 282,131
Marketable securities, current 445,048 361,795  
Marketable securities, non-current 186,066 528,911  
Total marketable securities 631,114 890,706  
Total cash, cash equivalents and marketable securities 719,011 1,056,774  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, current 327,868 184,946  
Marketable securities, non-current 0 239,528  
Total marketable securities 327,868 424,475  
Corporate notes and bonds      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, current 84,342 11,327  
Marketable securities, non-current 152,773 197,298  
Total marketable securities 237,115 208,625  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, current 6,498 124,089  
Total marketable securities 6,498 124,089  
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, current 6,464 21,576  
Marketable securities, non-current 31,077 77,142  
Total marketable securities 37,541 98,717  
Municipal securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, current 0 2,250  
Total marketable securities 2,216 4,562  
Municipal securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, non-current 2,216 2,312  
Foreign government and supranational securities      
Debt Securities, Available-for-sale [Line Items]      
Marketable securities, current 19,876 17,607  
Marketable securities, non-current 0 12,631  
Total marketable securities 19,876 30,238  
Cash      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents: 42,673 134,774  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents: $ 45,224 $ 31,294