XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue, net $ 21,294,360 $ 18,463,872 $ 58,918,317 $ 55,956,617
North America [Member]        
Revenue, net 20,033,557 17,342,443 55,074,640 52,664,719
Europe [Member]        
Revenue, net $ 1,260,803 $ 1,121,429 $ 3,843,677 $ 3,291,898