XML 70 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues and Trade Receivables, Net - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]          
Contract assets $ 3,474   $ 3,474   $ 3,087
Contract liabilities 15,089   15,089   $ 7,887
Revenue [Abstract]          
Revenues 13,265 $ 15,345 $ 25,535 $ 26,467  
Maximum          
Disaggregation of Revenue [Line Items]          
Research and development, project duration     3 years    
Manufacture and supply revenue          
Revenue [Abstract]          
Revenues 9,874 10,665 $ 19,045 17,176  
License and royalty revenue          
Revenue [Abstract]          
Revenues 552 2,311 1,058 4,672  
Co-development and research fees          
Revenue [Abstract]          
Revenues 241 456 644 894  
Proprietary product sales, net          
Revenue [Abstract]          
Revenues $ 2,598 $ 1,913 $ 4,788 $ 3,725