XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories, net
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Inventories, net Inventories, net
Inventories consisted of the following at the respective balance sheet dates:
September 30, 2024December 31, 2023
Raw materials
$317,505,698 $283,126,566 
Work-in-process
47,856,981 46,343,955 
Finished goods
83,948,341 73,002,507 
Total Inventory
$449,311,020 $402,473,028