XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Inventories (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 820,227 $ 1,008,653
Work in process 4,163,251 4,304,415
Finished goods 447,856 428,549
Total inventories, net 5,431,334 5,741,617
Less: noncurrent inventories 4,349,009 4,865,181
Current inventories, net $ 1,082,325 $ 876,436