XML 70 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Trade Receivables, Net - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 13,542 $ 13,002 $ 45,694 $ 37,377
Manufacture and supply revenue        
Disaggregation of Revenue [Line Items]        
Revenues 10,671 11,409 29,312 32,807
License and royalty revenue        
Disaggregation of Revenue [Line Items]        
Revenues 2,162 1,103 14,514 3,503
Co-development and research fees        
Disaggregation of Revenue [Line Items]        
Revenues 492 490 1,651 1,067
Proprietary product revenue, net        
Disaggregation of Revenue [Line Items]        
Revenues $ 217 $ 0 $ 217 $ 0