XML 52 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Out-license Agreements - Schedule of Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
License Collaboration And Manufacturing Agreements [Line Items]    
Deferred revenue - long-term, March 31, 2025 $ 0 $ 0
Commercialization Revenue [Member]    
License Collaboration And Manufacturing Agreements [Line Items]    
Deferred revenue, January 1, 2025 95,092  
Additions 18,822  
Recognized into commercialization revenue (97,931)  
Deferred revenue March 31, 2025 15,983  
Less: deferred revenue - current portion (15,983)  
Deferred revenue - long-term, March 31, 2025 $ 0