XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - Schedule of our product sales disaggregated by geographic area - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]    
Total product Sales $ 19,242,969 $ 15,342,204
Percentage of total product sales 100.00% 100.00%
United States [Member]    
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]    
Total product Sales $ 16,620,363 $ 13,644,768
Percentage of total product sales 86.00% 89.00%
Other [Member]    
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]    
Total product Sales $ 2,622,606 $ 1,697,436
Percentage of total product sales 14.00% 11.00%