XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consisted of the following at the respective balance sheet dates:
March 31, 2023December 31, 2022
Raw materials
$301,876,129 $304,184,004 
Work-in-process
44,534,016 45,512,275 
Finished goods
55,359,831 54,663,991 
Total Inventory
$401,769,976 $404,360,270