v3.26.1
SCHEDULE OF DISAGGREGATED REVENUES BY DISTRIBUTION CHANNEL (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total $ 13,159 $ 16,248 $ 22,863 $ 29,604
Sales Channel, Directly to Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Total 4,477 5,948 8,179 10,963
Original Equipment Manufacture [Member]        
Disaggregation of Revenue [Line Items]        
Total 8,432 10,050 14,184 18,141
License Fee Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 250 $ 250 $ 500 $ 500