XML 409 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Collaboration and License Agreements - Horizon Therapeutics Ireland DAC (Details) - Horizon - Horizon License Agreement
$ in Millions
1 Months Ended
Jul. 31, 2021
USD ($)
Jun. 30, 2021
obligation
Jan. 31, 2023
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Number of distinct performance obligations | obligation   1  
Initial transaction price $ 40.0    
Milestone payment     $ 15.0