XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Assets fair value $ 390,823 $ 413,508
Liabilities:    
Liabilities fair value 2,484 4,080
Commercial Paper    
Assets:    
Assets fair value 129,369 141,676
US Treasury Bills [Member]    
Assets:    
Assets fair value 110,358 26,590
Money Market Investments (Included in Cash and Cash Equivalents)    
Assets:    
Assets fair value 64,730 181,528
Corporate Debt Securities    
Assets:    
Assets fair value 64,207 38,649
Us Government Agency Bonds [Member]    
Assets:    
Assets fair value 22,159 25,065
MSKCC Success Payments Liability    
Liabilities:    
Liabilities fair value 2,484 4,080
Level 1    
Assets:    
Assets fair value 175,088 208,118
Level 1 | US Treasury Bills [Member]    
Assets:    
Assets fair value 110,358 26,590
Level 1 | Money Market Investments (Included in Cash and Cash Equivalents)    
Assets:    
Assets fair value 64,730 181,528
Level 2    
Assets:    
Assets fair value 215,735 205,390
Level 2 | Commercial Paper    
Assets:    
Assets fair value 129,369 141,676
Level 2 | Corporate Debt Securities    
Assets:    
Assets fair value 64,207 38,649
Level 2 | Us Government Agency Bonds [Member]    
Assets:    
Assets fair value 22,159 25,065
Level 3    
Liabilities:    
Liabilities fair value 2,484 4,080
Level 3 | MSKCC Success Payments Liability    
Liabilities:    
Liabilities fair value $ 2,484 $ 4,080