XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories, net (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following at the respective balance sheet dates:
March 31, 2025December 31, 2024
Raw materials
$284,625,529 $307,098,829 
Work-in-process
49,023,705 48,098,732 
Finished goods
75,285,572 81,299,884 
Total Inventory
$408,934,806 $436,497,445