XML 202 R87.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Disaggregated Revenue by Product and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenues $ 5,736 $ 12,111 $ 17,162 $ 26,792
Product [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 2,379 9,963 11,397 22,806
Processing and Storage Fees, Net [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 1,275 1,278 2,683 2,565
License, Royalty and Other [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 2,082 $ 870 $ 3,082 $ 1,421