XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND REPORTING POLICIES - Inventories (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Raw materials $ 307,098,829 $ 283,126,566
Work-in-process 48,098,732 46,343,955
Finished goods 81,299,884 73,002,507
Total Inventory $ 436,497,445 $ 402,473,028