XML 63 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Revenue by Geographic Area (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue $ 97,885,603 $ 74,552,758
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 52,185,812 $ 44,862,751
Americas [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 53.00% 60.00%
Rest of World [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 45,699,791 $ 29,690,007
Rest of World [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 47.00% 40.00%