XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
LICENSE AND COLLABORATION AGREEMENTS - Mayo (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2017
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                        
Research and development $ 97,709 $ 101,487 $ 121,145 $ 110,869 $ 115,184 $ 111,707 $ 104,356 $ 95,680 $ 431,210 $ 426,927 $ 394,191  
Licensing Agreements | Mayo                        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                        
Time period after the last licensed patent expires that the license agreement will remain in effect                 5 years      
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                       $ 3,000