XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value of Financial Instruments    
Marketable securities, available-for-sale $ 773,760 $ 824,695
U.S. government agency securities    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 444,417 497,143
U.S. Treasury obligations    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 329,343 327,552
Recurring    
Fair Value of Financial Instruments    
Total 782,700 943,575
Recurring | U.S. government agency securities    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 444,417 497,143
Recurring | U.S. Treasury obligations    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 329,343 327,552
Recurring | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 8,940 118,880
Recurring | Active Markets (Level 1)    
Fair Value of Financial Instruments    
Total 338,283 446,432
Recurring | Active Markets (Level 1) | U.S. Treasury obligations    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 329,343 327,552
Recurring | Active Markets (Level 1) | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 8,940 118,880
Recurring | Observable Inputs (Level 2)    
Fair Value of Financial Instruments    
Total 444,417 497,143
Recurring | Observable Inputs (Level 2) | U.S. government agency securities    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale $ 444,417 $ 497,143