XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Issued Accounting Standards - Schedule of Certain Prior Period Amounts To Confirm With Adoption of Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Net Revenues $ 47,624,956 $ 38,728,364 $ 90,794,557 $ 72,405,935
Cost of Goods Sold 24,747,064 20,558,527 47,788,647 38,432,821
GROSS PROFIT $ 22,877,892 18,169,837 $ 43,005,910 33,973,114
ASU 2014-09 | As Previously Reported        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Net Revenues   39,968,983   74,482,918
Cost of Goods Sold   21,799,146   40,509,804
GROSS PROFIT   18,169,837   33,973,114
ASU 2014-09 | Adjustments        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Net Revenues   (1,240,619)   (2,076,983)
Cost of Goods Sold   $ (1,240,619)   $ (2,076,983)