XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consisted of the following at the respective balance sheet dates:
September 30, 2023December 31, 2022
Raw materials
$281,802,062 $304,184,004 
Work-in-process
44,896,661 45,512,275 
Finished goods
68,754,057 54,663,991 
Total Inventory
$395,452,780 $404,360,270