XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
SCHEDULE OF DISAGGREGATED REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 23,323,000 $ 18,134,000 $ 45,443,000 $ 33,577,000
Product Sales Net [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 21,518,000 17,297,000 41,858,000 32,245,000
Commissions [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 1,212,000 827,000 2,532,000 1,312,000
Transfer Of Profit [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 593,000 1,053,000
License [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues $ 10,000 $ 20,000