XML 51 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting and Reporting Policies (Inventories) (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]    
Raw materials $ 139,272,129 $ 115,099,569
Work-in-process 30,481,192 32,509,368
Finished goods 47,012,262 41,702,500
Total Inventory $ 216,765,583 $ 189,311,437