XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Geographic Reporting Information [Line Items]        
Revenue, Net $ 17,544,338 $ 18,880,506 $ 37,623,957 $ 37,492,745
North America [Member]        
Geographic Reporting Information [Line Items]        
Revenue, Net 16,297,433 17,759,180 35,041,083 35,322,276
Europe [Member]        
Geographic Reporting Information [Line Items]        
Revenue, Net $ 1,246,905 $ 1,121,326 $ 2,582,874 $ 2,170,469