v3.26.1
LICENSE REVENUES - Schedule of License and Grant Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions Line Items        
Total license revenue $ 0 $ 1,300,000 $ 0 $ 1,300,000
License fee revenue        
Collaborative Arrangements And Noncollaborative Arrangement Transactions Line Items        
Total license revenue 0 1,300,000 0 1,300,000
License fee revenue | Scithera, Inc.        
Collaborative Arrangements And Noncollaborative Arrangement Transactions Line Items        
Total license revenue $ 0 $ 1,300,000 $ 0 $ 1,300,000