XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue recognition - Collaboration and Royalty Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Nov. 30, 2011
Revenue recognition            
Remaining potential milestones that can be achieved   $ 250,000   $ 250,000    
Revenue   196,576 $ 217,127 630,766 $ 531,389  
Collaboration revenue            
Revenue recognition            
Revenue   0 50,017 6 50,024  
Royalty revenue            
Revenue recognition            
Revenue   50,173 32,924 117,857 73,645  
SMA License Agreement | Collaboration revenue            
Revenue recognition            
Revenue   0        
SMA License Agreement | Royalty revenue            
Revenue recognition            
Revenue   50,200 $ 32,900 117,900 $ 73,600  
Research And Development Event Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved   0   0    
Sales Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved   $ 250,000   $ 250,000    
Milestone payments due $ 50,000          
Net sales milestone threshold achieved $ 750,000          
Maximum | Research And Development Event Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved           $ 135,000
Maximum | Sales Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved           $ 325,000