v3.24.1.u1
Revenue - Contract Liabilities from Contracts (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Contract liabilities:    
Total contract liabilities, current $ 9,784 $ 10,737
Total contract liabilities, non-current 71,403 70,419
Viatris    
Accounts receivable:    
Total accounts receivable 0 631
Contract liabilities:    
Total contract liabilities, current 9,329 9,853
Total contract liabilities, non-current 30,428 29,444
Fosun    
Accounts receivable:    
Total accounts receivable 0 4
Contract liabilities:    
Total contract liabilities, non-current 40,975 40,975
Collaboration Customers    
Accounts receivable:    
Total accounts receivable 0 635
Contract liabilities:    
Total contract liabilities, current 9,329 9,853
Total contract liabilities, non-current $ 71,403 $ 70,419