XML 52 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Net Revenue $ 17,336 $ 18,914
U.S.    
Disaggregation of Revenue [Line Items]    
Net Revenue 14,563 16,436
Rest of World    
Disaggregation of Revenue [Line Items]    
Net Revenue 2,773 2,478
License Fee – Over Time | Concentrates product license fee    
Disaggregation of Revenue [Line Items]    
Net Revenue   325
License Fee – Over Time | Concentrates product license fee | U.S.    
Disaggregation of Revenue [Line Items]    
Net Revenue   0
License Fee – Over Time | Concentrates product license fee | Rest of World    
Disaggregation of Revenue [Line Items]    
Net Revenue   325
License Fee – Over Time | Concentrate Product Sales    
Disaggregation of Revenue [Line Items]    
Net Revenue 17,336  
License Fee – Over Time | Concentrate Product Sales | U.S.    
Disaggregation of Revenue [Line Items]    
Net Revenue 14,563  
License Fee – Over Time | Concentrate Product Sales | Rest of World    
Disaggregation of Revenue [Line Items]    
Net Revenue $ 2,773  
Transferred at Point in Time [Member] | Concentrate Product Sales    
Disaggregation of Revenue [Line Items]    
Net Revenue   18,589
Transferred at Point in Time [Member] | Concentrate Product Sales | U.S.    
Disaggregation of Revenue [Line Items]    
Net Revenue   16,436
Transferred at Point in Time [Member] | Concentrate Product Sales | Rest of World    
Disaggregation of Revenue [Line Items]    
Net Revenue   $ 2,153