XML 48 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Net Revenue $ 19,668 $ 16,124
Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 65 221
Concentrates Products    
Disaggregation of Revenue [Line Items]    
Net Revenue 19,603 15,903
U.S.    
Disaggregation of Revenue [Line Items]    
Net Revenue 17,931 14,445
U.S. | Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 0 159
U.S. | Concentrates Products    
Disaggregation of Revenue [Line Items]    
Net Revenue 17,931 14,286
Rest of World    
Disaggregation of Revenue [Line Items]    
Net Revenue 1,737 1,679
Rest of World | Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 65 62
Rest of World | Concentrates Products    
Disaggregation of Revenue [Line Items]    
Net Revenue 1,672 1,617
Product Sales – Point-in-time | Drug product sales    
Disaggregation of Revenue [Line Items]    
Net Revenue 0 159
Product Sales – Point-in-time | Concentrates product sales    
Disaggregation of Revenue [Line Items]    
Net Revenue 18,131 15,427
Product Sales – Point-in-time | U.S. | Drug product sales    
Disaggregation of Revenue [Line Items]    
Net Revenue 0 159
Product Sales – Point-in-time | U.S. | Concentrates product sales    
Disaggregation of Revenue [Line Items]    
Net Revenue 16,459 13,810
Product Sales – Point-in-time | Rest of World | Drug product sales    
Disaggregation of Revenue [Line Items]    
Net Revenue 0 0
Product Sales – Point-in-time | Rest of World | Concentrates product sales    
Disaggregation of Revenue [Line Items]    
Net Revenue 1,672 1,617
License Fee – Over time | Drug license fee    
Disaggregation of Revenue [Line Items]    
Net Revenue 65 62
License Fee – Over time | Concentrates product license fee    
Disaggregation of Revenue [Line Items]    
Net Revenue 1,472 476
License Fee – Over time | U.S. | Drug license fee    
Disaggregation of Revenue [Line Items]    
Net Revenue 0 0
License Fee – Over time | U.S. | Concentrates product license fee    
Disaggregation of Revenue [Line Items]    
Net Revenue 1,472 476
License Fee – Over time | Rest of World | Drug license fee    
Disaggregation of Revenue [Line Items]    
Net Revenue 65 62
License Fee – Over time | Rest of World | Concentrates product license fee    
Disaggregation of Revenue [Line Items]    
Net Revenue $ 0 $ 0