Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details)

v3.10.0.1
REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation Of Revenue [Line Items]        
Total revenue $ 4,775,784 $ 3,830,420 $ 13,672,650 $ 10,964,524
North America and Caribbean        
Disaggregation Of Revenue [Line Items]        
Total revenue 3,622,729 3,177,942 10,568,129 9,049,494
Europe        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 1,153,055 $ 652,478 $ 3,104,521 $ 1,915,030