XML 76 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - Schedule of revenue disaggregated by geographic area and major product category - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue (Details) - Schedule of revenue disaggregated by geographic area and major product category [Line Items]        
Total product Sales $ 4,541,810 $ 2,965,953 $ 8,648,956 $ 7,876,341
Percentage of total product sales 100.00% 100.00% 100.00% 100.00%
United States [Member]        
Revenue (Details) - Schedule of revenue disaggregated by geographic area and major product category [Line Items]        
Total product Sales $ 4,030,237 $ 2,599,731 $ 7,610,753 $ 6,957,413
Percentage of total product sales 89.00% 88.00% 88.00% 88.00%
Other [Member]        
Revenue (Details) - Schedule of revenue disaggregated by geographic area and major product category [Line Items]        
Total product Sales $ 511,573 $ 366,222 $ 1,038,203 $ 918,928
Percentage of total product sales 11.00% 12.00% 12.00% 12.00%