XML 17 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting and Reporting Policies (Inventories) (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]    
Raw materials $ 164,974,553 $ 139,058,541
Work-in-process 33,069,255 35,386,615
Finished goods 50,898,047 50,836,443
Total Inventory $ 248,941,855 $ 225,281,599