XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories, net
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventories, net Inventories, net
Inventories consisted of the following at the respective balance sheet dates:
June 30, 2024December 31, 2023
Raw materials
$322,616,747 $283,126,566 
Work-in-process
52,272,636 46,343,955 
Finished goods
88,602,922 73,002,507 
Total Inventory
$463,492,305 $402,473,028