v3.24.3
License and Collaboration Agreements, Viatris License Agreement (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 25, 2023
USD ($)
Nov. 30, 2022
USD ($)
Sep. 30, 2024
USD ($)
Performanceobligation
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Performanceobligation
Sep. 30, 2023
USD ($)
Nov. 06, 2022
USD ($)
Collaboration and License Agreement [Abstract]              
Revenue recognized     $ 3,867 $ 11,935 $ 6,690 $ 17,358  
Reconciliation of Closing Balance of Contract Asset [Abstract]              
Revenue recognized     $ 3,867 11,935 $ 6,690 17,358  
Viatris License Agreement [Member]              
Collaboration and License Agreement [Abstract]              
Non-refundable cash payment received   $ 35,000          
Maximum amount of payments receivable for development, regulatory and commercial milestones             $ 130,000
Milestone payments to be received             $ 10,000
Maximum percentage of tiered royalties receivable     20.00%   20.00%    
Number of distinct performance obligations | Performanceobligation     2   2    
Non-cancellation period of constrained         120 days    
Royalty payments     $ 14   $ 36    
Milestone payment included in revenue recognition $ 10,000            
Revenue recognized     3,900 11,900 6,690 17,358  
Reconciliation of Closing Balance of Contract Asset [Abstract]              
Beginning Balance         1,407 3,552  
Revenue recognized     3,900 11,900 6,690 17,358  
Ending Balance     $ 1,468 1,211 1,468 1,211  
Viatris License Agreement [Member] | License Transfer Fee [Member]              
Reconciliation of Closing Balance of Contract Asset [Abstract]              
Reclassification to accounts receivable related to costs billed under the Viatris License Agreement         (6,629) (19,699)  
Viatris License Agreement [Member] | Sales Milestones [Member]              
Collaboration and License Agreement [Abstract]              
Milestone payment requirements attributed to the FDA's approval       10,000   10,000  
Revenue recognized       10,000 0 10,000  
Reconciliation of Closing Balance of Contract Asset [Abstract]              
Revenue recognized       $ 10,000 $ 0 $ 10,000