XML 85 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
License, Acquisitions and Other Agreements - Other Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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 $ 375 $ 0 $ 1,875 $ 0