XML 71 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Manufacturing Service Agreements (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended 30 Months Ended
Jan. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Jul. 31, 2022
Collaboration and Other Agreements [Line Items]            
Revenues   $ 149,962 $ 58,749 $ 151,941    
Product            
Collaboration and Other Agreements [Line Items]            
Revenues   16,426 17,939 16,727    
Incyte Corporation (Incyte) | RevenuesFromCMOAgreementsMember            
Collaboration and Other Agreements [Line Items]            
Non-refundable upfront payment $ 10,000          
Total annual fixed payments $ 14,400          
Revenues   11,000 9,700 $ 8,700    
Deferred revenue, current   3,400 $ 7,000   $ 3,400  
Incyte Corporation (Incyte) | RevenuesFromCMOAmendmentAgreement            
Collaboration and Other Agreements [Line Items]            
Total annual fixed payments         28,600  
Additional annual fixed payments           $ 5,100
Future Manufacturing Revenue   $ 9,100     $ 9,100  
Incyte Corporation (Incyte) | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement            
Collaboration and Other Agreements [Line Items]            
Collaborative arrangement, term 3 years          
Collaborative arrangement, extension term 1 year