XML 74 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - Schedule of our product sales disaggregated by geographic area - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]        
Total product Sales $ 5,999,684 $ 4,107,146 $ 19,242,969 $ 15,342,204
Percentage of total product sales 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 $ 5,515,749 $ 3,580,516 $ 16,620,363 $ 13,644,768
Percentage of total product sales 92.00% 87.00% 86.00% 89.00%
Other [Member]        
Revenue (Details) - Schedule of our product sales disaggregated by geographic area [Line Items]        
Total product Sales $ 483,935 $ 526,630 $ 2,622,606 $ 1,697,436
Percentage of total product sales 8.00% 13.00% 14.00% 11.00%