XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories - Additional Information (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Inventory [Line Items]    
Reserves for obsolete inventory $ 4,678,013  
Noncurrent inventory raw materials 800,000 $ 700,000
Noncurrent inventory work in process 3,900,000 4,200,000
Inventory Valuation and Obsolescence [Member]    
Inventory [Line Items]    
Reserves for obsolete inventory $ 721,426 $ 721,426