XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments, contingencies, and other liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
multiple
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2017
USD ($)
Other current liabilities        
Lease liability   $ 5,940 $ 3,200  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]   Total other current liabilities Total other current liabilities  
Total other current liabilities   $ 5,940 $ 3,200  
Other non-current liabilities        
Lease liability   $ 41,995 $ 17,093  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]   Total other non-current liabilities Total other non-current liabilities  
Other   $ 1,001 $ 1,001  
Total other non-current liabilities   $ 42,996 $ 18,094  
Non-profit organization agreement        
Other non-current liabilities        
Maximum funding $ 4,000      
Funding multiple | multiple 2.6      
Milestone payment liability       $ 1,000