XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value of Financial Liabilities    
Carrying amount of cash and cash equivalents and short term investments $ 298,390 $ 275,846
Fair value of financial assets and liabilities    
Marketable Securities 250,869 215,765
Derivative liability   1,150
Corporate Debt Securities and Commercial Paper    
Fair value of financial assets and liabilities    
Marketable Securities 201,214 215,765
US Treasury Securities    
Fair value of financial assets and liabilities    
Marketable Securities 49,655  
Recurring | Estimated fair value    
Fair value of financial assets and liabilities    
Fair value of assets 288,699 261,612
Derivative asset 150  
Derivative liability   1,150
Recurring | Derivative on Royalty Financing | Estimated fair value    
Fair value of financial assets and liabilities    
Derivative liability   1,150
Recurring | Corporate Debt Securities and Commercial Paper | Estimated fair value    
Fair value of financial assets and liabilities    
Marketable Securities 201,214 215,765
Recurring | Money Market Funds | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents 37,680 45,847
Recurring | US Treasury Securities | Estimated fair value    
Fair value of financial assets and liabilities    
Marketable Securities 49,655  
Recurring | Level 1 | Estimated fair value    
Fair value of financial assets and liabilities    
Fair value of assets 87,335 40,868
Recurring | Level 1 | Money Market Funds | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents 37,680 40,868
Recurring | Level 1 | US Treasury Securities | Estimated fair value    
Fair value of financial assets and liabilities    
Marketable Securities 49,655  
Recurring | Level 2 | Estimated fair value    
Fair value of financial assets and liabilities    
Fair value of assets 201,214 220,744
Recurring | Level 2 | Corporate Debt Securities and Commercial Paper | Estimated fair value    
Fair value of financial assets and liabilities    
Marketable Securities 201,214 215,765
Recurring | Level 2 | Money Market Funds | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents   4,979
Recurring | Level 3 | Estimated fair value    
Fair value of financial assets and liabilities    
Fair value of assets 150  
Derivative asset $ 150  
Derivative liability   1,150
Recurring | Level 3 | Derivative on Royalty Financing | Estimated fair value    
Fair value of financial assets and liabilities    
Derivative liability   $ 1,150