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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation Of Revenue [Line Items]        
Total revenue $ 4,536,173 $ 3,658,808 $ 8,896,867 $ 7,134,104
North America and Caribbean        
Disaggregation Of Revenue [Line Items]        
Total revenue 3,494,692 3,034,662 6,945,401 5,871,552
Europe        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 1,041,481 $ 624,146 $ 1,951,466 $ 1,262,552