v3.24.2.u1
LICENSE AGREEMENTS AND COMMITMENTS - SADA License Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Agreements      
Accrued milestone and royalty payments $ 3,950   $ 5,375
SADA License Agreement | MSK and MIT      
Agreements      
Annual minimum royalties payable from tenth anniversary 40    
Annual minimum royalties payable once patent has been issued 60    
Accrued milestone and royalty payments 1,700   $ 3,125
Cash paid $ 875 $ 605