XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories InventoriesInventories consisted of the following at the respective balance sheet dates:
June 30, 2023December 31, 2022
Raw materials
$280,764,776 $304,184,004 
Work-in-process
44,861,244 45,512,275 
Finished goods
64,400,248 54,663,991 
Total Inventory
$390,026,268 $404,360,270