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
Dec. 11, 2015
Mar. 31, 2026
Mar. 31, 2025
License Collaboration And Other Revenue [Abstract]      
Total revenues   $ 53,544 $ 57,336
License, collaboration and other revenue      
License Collaboration And Other Revenue [Abstract]      
Total revenues   1,552 1,545
Medice | License, collaboration and other revenue      
License Collaboration And Other Revenue [Abstract]      
Total revenues   32 7
TPC      
License Collaboration And Other Revenue [Abstract]      
Total revenues $ 9,000    
TPC | License, collaboration and other revenue      
License Collaboration And Other Revenue [Abstract]      
Total revenues   341 369
JT and Torii | License, collaboration and other revenue      
License Collaboration And Other Revenue [Abstract]      
Total revenues   $ 1,179 $ 1,169