XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - Schedule of our product sales disaggregated by geographic area - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]            
Total product Sales $ 3,861,372 $ 4,541,810 $ 9,861,056 $ 8,648,956 $ 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 $ 3,561,316 $ 4,030,237 $ 9,077,065 $ 7,610,753 $ 16,620,363 $ 13,644,768
Percentage of product sales 92.00% 89.00% 92.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 $ 300,056 $ 511,573 $ 783,991 $ 1,038,203 $ 2,622,606 $ 1,697,436
Percentage of product sales 8.00% 11.00% 8.00% 12.00% 14.00% 11.00%