XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Inventories (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished goods $ 40,412,875 $ 40,287,710
Work in process 88,847 67,208
Materials and supplies 13,050,532 10,349,279
Inventories: $ 53,552,254 $ 50,704,197