XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
LICENSE AND COLLABORATION AGREEMENTS - Mayo (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2017
USD ($)
installment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Research and development   $ 393,418 $ 385,646 $ 554,052
Licensing Agreements | Mayo        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
License fees payable in five annual installments $ 6,300      
Number of annual installments in which license fees are payable | installment 5      
Time period after the last licensed patent expires that the license agreement will remain in effect   5 years    
Licensing Agreements | Mayo | Sales Milestone Range One        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Amount agreed to be paid upon reaching the specified amount of net sales $ 200      
Net sales of a licensed product 5,000      
Licensing Agreements | Mayo | Sales Milestone Range Two        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Amount agreed to be paid upon reaching the specified amount of net sales 800      
Net sales of a licensed product 20,000      
Licensing Agreements | Mayo | Sales Milestone Range Three        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Amount agreed to be paid upon reaching the specified amount of net sales 2,000      
Net sales of a licensed product $ 50,000      
Licensing Agreements | Mayo        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Research and development   $ 5,300 $ 5,000 $ 3,900