v3.26.1
LICENSE, COLLABORATION AND OTHER REVENUE - Schedule of Revenues Recognized From License, Collaboration and Other Significant Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 11, 2015
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
License Collaboration And Other Revenue [Abstract]          
Total revenues   $ 49,128 $ 62,472 $ 102,672 $ 119,808
License, collaboration and other revenue          
License Collaboration And Other Revenue [Abstract]          
Total revenues   2,363 2,011 3,915 3,556
Medice | License, collaboration and other revenue          
License Collaboration And Other Revenue [Abstract]          
Total revenues   527 16 560 24
TPC          
License Collaboration And Other Revenue [Abstract]          
Total revenues $ 9,400        
TPC | License, collaboration and other revenue          
License Collaboration And Other Revenue [Abstract]          
Total revenues   412 502 752 870
JT and Torii | License, collaboration and other revenue          
License Collaboration And Other Revenue [Abstract]          
Total revenues   $ 1,424 $ 1,493 $ 2,603 $ 2,662