XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue, net $ 22,093,153 $ 17,544,338 $ 44,010,055 $ 37,623,957
North America [Member]        
Revenue, net 20,950,816 16,297,433 41,731,127 35,041,083
Europe [Member]        
Revenue, net $ 1,142,337 $ 1,246,905 $ 2,278,928 $ 2,582,874