XML 41 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following at the respective balance sheet dates:
March 31, 2020December 31, 2019
Raw materials
$170,585,611  $164,974,553  
Work-in-process
33,033,321  33,069,255  
Finished goods
47,387,482  50,898,047  
Total Inventory
$251,006,414  $248,941,855