XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of significant accounting policies - 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
Collaboration and royalty revenue          
Revenue   $ 196,576 $ 217,127 $ 630,766 $ 531,389
Collaboration revenue          
Collaboration and royalty revenue          
Revenue   0 50,017 6 50,024
Royalty revenue          
Collaboration and royalty revenue          
Revenue   50,173 32,924 117,857 73,645
SMA License Agreement | Collaboration revenue          
Collaboration and royalty revenue          
Revenue   0      
SMA License Agreement | Royalty revenue          
Collaboration and royalty revenue          
Revenue   $ 50,200 $ 32,900 $ 117,900 $ 73,600
SMA License Agreement | Sales Milestones          
Collaboration and royalty revenue          
Milestone payments due $ 50,000        
Net sales milestone threshold achieved $ 750,000