XML 16 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue, net $ 29,616,940 $ 21,294,360 $ 73,626,995 $ 58,918,317
North America [Member]        
Revenue, net 28,563,085 20,033,557 70,294,212 55,074,640
Europe [Member]        
Revenue, net $ 1,053,855 $ 1,260,803 $ 3,332,783 $ 3,843,677