XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF DISAGGREGATED REVENUE (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 22,120,000 $ 15,443,000
Product Sales, Net [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 20,340,000 14,948,000
Commissions [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 1,320,000 485,000
Transfer Of Profit [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 460,000
License [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues $ 10,000