Summary of Revenue by Geographic Area (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2021 |
Sep. 30, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 30,101,353 | $ 21,818,753 | $ 77,484,262 | $ 47,407,555 |
| Americas [Member] | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 16,907,574 | $ 14,054,316 | $ 34,701,035 | $ 28,151,446 |
| Americas [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Percentage of revenue | 56.00% | 64.00% | 45.00% | 59.00% |
| Rest Of World [Member] | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 13,193,779 | $ 7,764,437 | $ 42,783,227 | $ 19,256,109 |
| Rest Of World [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Percentage of revenue | 44.00% | 36.00% | 55.00% | 41.00% |