XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
License and Collaboration Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 10, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2020
Research and Development Arrangement, Contract to Perform for Others [Line Items]            
Revenues   $ 57,192 $ 41,494 $ 107,495 $ 75,903  
Otuska | License Agreement Terms            
Research and Development Arrangement, Contract to Perform for Others [Line Items]            
Upfront payments received           $ 50,000
Regulatory and pricing approval milestone revenue           $ 40,000
Eligible to receive a payment $ 10,000          
Otuska | License Agreement Terms | Service Revenue            
Research and Development Arrangement, Contract to Perform for Others [Line Items]            
Revenues   $ 2,200 $ 400 $ 4,400 $ 500  
Otuska | License Agreement Terms | Minimum            
Research and Development Arrangement, Contract to Perform for Others [Line Items]            
Tiered royalty percentages on future sales           10.00%
Otuska | License Agreement Terms | Maximum            
Research and Development Arrangement, Contract to Perform for Others [Line Items]            
Tiered royalty percentages on future sales           20.00%