XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND REPORTING POLICIES - Inventories (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Raw materials $ 283,126,566 $ 304,184,004
Work-in-process 46,343,955 45,512,275
Finished goods 73,002,507 54,663,991
Total Inventory $ 402,473,028 $ 404,360,270