XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Schedule of Disaggregated Revenue by Product and Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Net revenues $ 14,681 $ 3,935
Product Sales, Net    
Disaggregation Of Revenue [Line Items]    
Net revenues 12,843 1,043
Processing and Storage Fees, Net    
Disaggregation Of Revenue [Line Items]    
Net revenues 1,287 1,357
License, Royalty and Other    
Disaggregation Of Revenue [Line Items]    
Net revenues $ 551 $ 1,535