Quarterly report [Sections 13 or 15(d)]

Schedule of Disaggregated Revenue by Sales Type (Details)

v3.25.3
Schedule of Disaggregated Revenue by Sales Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accounting Policies [Abstract]        
Contract manufacturing $ 907 $ 864 $ 2,718 $ 1,890
Custom and white label finished goods manufacturing 27 42
Consumer branded products 1,918 1,930 5,584 3,515
Medical devices/Other 109 146 296 200
Total $ 2,934 $ 2,940 $ 8,625 $ 5,647