v3.26.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Marketable securities $ 270,192 $ 321,648
Total 320,798 377,458
Liabilities:    
Sale of future royalties 129,773 129,582
Total 129,773 129,582
U.S. Treasury securities    
Assets:    
Marketable securities 14,985 22,951
Government-sponsored enterprise securities    
Assets:    
Marketable securities 2,959  
Commercial paper    
Assets:    
Marketable securities 71,557 84,382
Corporate notes    
Assets:    
Marketable securities 173,648 209,253
Money market funds    
Assets:    
Cash, cash equivalents and restricted cash 45,337 50,557
Certificate of deposit    
Assets:    
Cash, cash equivalents and restricted cash 274 274
Municipal securities    
Assets:    
Cash, cash equivalents and restricted cash 12,038 10,041
Level 1    
Assets:    
Total 45,611 50,831
Liabilities:    
Sale of future royalties 0 0
Total 0 0
Level 1 | U.S. Treasury securities    
Assets:    
Marketable securities 0 0
Level 1 | Government-sponsored enterprise securities    
Assets:    
Marketable securities 0  
Level 1 | Commercial paper    
Assets:    
Marketable securities 0 0
Level 1 | Corporate notes    
Assets:    
Marketable securities 0 0
Level 1 | Money market funds    
Assets:    
Cash, cash equivalents and restricted cash 45,337 50,557
Level 1 | Certificate of deposit    
Assets:    
Cash, cash equivalents and restricted cash 274 274
Level 1 | Municipal securities    
Assets:    
Cash, cash equivalents and restricted cash 0 0
Level 2    
Assets:    
Total 275,187 326,627
Liabilities:    
Sale of future royalties 0 0
Total 0 0
Level 2 | U.S. Treasury securities    
Assets:    
Marketable securities 14,985 22,951
Level 2 | Government-sponsored enterprise securities    
Assets:    
Marketable securities 2,959  
Level 2 | Commercial paper    
Assets:    
Marketable securities 71,557 84,382
Level 2 | Corporate notes    
Assets:    
Marketable securities 173,648 209,253
Level 2 | Money market funds    
Assets:    
Cash, cash equivalents and restricted cash 0 0
Level 2 | Certificate of deposit    
Assets:    
Cash, cash equivalents and restricted cash 0 0
Level 2 | Municipal securities    
Assets:    
Cash, cash equivalents and restricted cash 12,038 10,041
Level 3    
Assets:    
Total 0 0
Liabilities:    
Sale of future royalties 129,773 129,582
Total 129,773 129,582
Level 3 | U.S. Treasury securities    
Assets:    
Marketable securities 0 0
Level 3 | Government-sponsored enterprise securities    
Assets:    
Marketable securities 0  
Level 3 | Commercial paper    
Assets:    
Marketable securities 0 0
Level 3 | Corporate notes    
Assets:    
Marketable securities 0 0
Level 3 | Money market funds    
Assets:    
Cash, cash equivalents and restricted cash 0 0
Level 3 | Certificate of deposit    
Assets:    
Cash, cash equivalents and restricted cash 0 0
Level 3 | Municipal securities    
Assets:    
Cash, cash equivalents and restricted cash $ 0 $ 0