XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following at the respective balance sheet dates:
March 31, 2021December 31, 2020
Raw materials
$160,099,367 $151,688,455 
Work-in-process
30,301,068 32,791,675 
Finished goods
42,659,872 41,811,713 
Total Inventory
$233,060,307 $226,291,843