XML 87 R61.htm IDEA: XBRL DOCUMENT v3.24.3
License, Acquisitions and Other Agreements - Other Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
License and other agreements        
Development milestone payment to be paid $ 140,650   $ 140,650  
Regulatory milestone paymnet to be paid 641,975   641,975  
Commercial milestone payment to be paid 2,150,450   2,150,450  
Other Agreements        
License and other agreements        
Milestone payments $ 0 $ 1,250 $ 1,875 $ 1,250