XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue, net $ 21,916,902 $ 20,079,619
North America [Member]    
Revenue, net 20,780,311 18,743,650
Europe [Member]    
Revenue, net $ 1,136,591 $ 1,335,969