XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting and Reporting Policies (Inventories) (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Raw materials $ 235,014,277 $ 151,688,455
Work-in-process 34,032,164 32,791,675
Finished goods 47,221,001 41,811,713
Total Inventory $ 316,267,442 $ 226,291,843