XML 98 R87.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Disaggregated Revenue by Product and Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenues $ 11,426 $ 14,681
Product [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues 9,018 12,843
Processing and Storage Fees Net [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues 1,408 1,287
License Royalty and Other [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 1,000 $ 551