XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - Schedule of our product sales disaggregated by geographic area - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]            
Total product Sales $ 4,796,025 $ 5,150,173 $ 14,657,082 $ 13,799,129 $ 19,242,969 $ 15,342,204
Percentage of product sales 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%
United States [Member]            
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]            
Total product Sales $ 4,252,768 $ 4,550,343 $ 13,329,834 $ 12,161,097 $ 16,620,363 $ 13,644,768
Percentage of product sales 89.00% 88.00% 91.00% 88.00% 86.00% 89.00%
Other [Member]            
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]            
Total product Sales $ 543,257 $ 599,830 $ 1,327,248 $ 1,638,032 $ 2,622,606 $ 1,697,436
Percentage of product sales 11.00% 12.00% 9.00% 12.00% 14.00% 11.00%