XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Out-license Agreements - Schedule of Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
License Collaboration And Manufacturing Agreements [Line Items]    
Deferred revenue - long-term, December 31, 2024 $ 0 $ 37,562
Commercialization Revenue    
License Collaboration And Manufacturing Agreements [Line Items]    
Deferred revenue, December 31, 2023 115,395  
Additions 105,235  
Recognized into commercialization revenue (125,538)  
Deferred revenue December 31, 2024 95,092  
Less: deferred revenue - current portion (95,092)  
Deferred revenue - long-term, December 31, 2024 $ 0