XML 78 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Huadong (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
Oct. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Collaborative Agreements disclosures          
Revenue from contract with customer     $ 108,782 $ 69,856 $ 132,299
Potential milestone payment $ 125,000        
Revenue recognized, previously deferred     49,462 22,765 61,872
Upfront payment          
Collaborative Agreements disclosures          
Estimated payments to received $ 6,000        
Upfront payment | Huadong          
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 40,000      
Estimated payments to received   40,000     40,000
Upfront payment | Huadong | Development milestones          
Collaborative Agreements disclosures          
Revenue recognized, previously deferred     45,000 45,000  
License and milestone fees          
Collaborative Agreements disclosures          
Revenue from contract with customer     76,027 22,650 63,742
Estimated payments to received     6,000    
Revenue recognized, previously deferred     2,900    
License and milestone fees | Huadong          
Collaborative Agreements disclosures          
Revenue from contract with customer     28,500 16,500  
Potential milestone payment         $ 14,600
License and milestone fees | Huadong | Development milestones          
Collaborative Agreements disclosures          
Revenue from contract with customer     $ 10,000 $ 5,000  
License and milestone fees | Huadong | Sales milestones          
Collaborative Agreements disclosures          
Potential milestone payment   $ 265,000      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Huadong          
Collaborative Agreements disclosures          
Remaining performance obligation, expected timing of satisfaction     2 years