XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Financial Assets    
Marketable securities $ 478,461 $ 619,916
Money market funds    
Financial Assets    
Marketable securities 210,705 203,519
U.S. Treasuries    
Financial Assets    
Marketable securities 68,152 123,933
Commercial paper    
Financial Assets    
Marketable securities 42,034 89,687
Corporate notes/bonds    
Financial Assets    
Marketable securities 34,024 76,078
Recurring    
Financial Assets    
Total financial assets 482,338 623,793
Recurring | Money market funds    
Financial Assets    
Cash and cash equivalents 210,705 203,519
Restricted cash $ 3,877 $ 3,877
Restricted Cash and Cash Equivalents, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Recurring | U.S. Treasuries    
Financial Assets    
Marketable securities $ 68,152 $ 123,933
Recurring | Government agency securities    
Financial Assets    
Marketable securities 123,546 126,699
Recurring | Commercial paper    
Financial Assets    
Marketable securities 42,034 89,687
Recurring | Corporate notes/bonds    
Financial Assets    
Marketable securities 34,024 76,078
Recurring | Level 1    
Financial Assets    
Total financial assets 282,734 331,329
Recurring | Level 1 | Money market funds    
Financial Assets    
Cash and cash equivalents 210,705 203,519
Restricted cash $ 3,877 $ 3,877
Restricted Cash and Cash Equivalents, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Recurring | Level 1 | U.S. Treasuries    
Financial Assets    
Marketable securities $ 68,152 $ 123,933
Recurring | Level 2    
Financial Assets    
Total financial assets 199,604 292,464
Recurring | Level 2 | Government agency securities    
Financial Assets    
Marketable securities 123,546 126,699
Recurring | Level 2 | Commercial paper    
Financial Assets    
Marketable securities 42,034 89,687
Recurring | Level 2 | Corporate notes/bonds    
Financial Assets    
Marketable securities $ 34,024 $ 76,078