XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Buildings and Equipment - Summary of Property, Buildings and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property Plant And Equipment [Line Items]    
Property, building and equipment, gross $ 106,978,147 $ 91,987,138
Less accumulated depreciation 51,904,568 43,060,083
Net properties, buildings and equipment 55,073,579 48,927,055
Land    
Property Plant And Equipment [Line Items]    
Property, building and equipment, gross 2,047,449 670,400
Land improvements    
Property Plant And Equipment [Line Items]    
Property, building and equipment, gross $ 650,932 537,175
Land improvements | Minimum    
Property Plant And Equipment [Line Items]    
Estimated useful lives in years 7 years  
Land improvements | Maximum    
Property Plant And Equipment [Line Items]    
Estimated useful lives in years 15 years  
Buildings and improvements    
Property Plant And Equipment [Line Items]    
Property, building and equipment, gross $ 2,815,440 2,767,603
Buildings and improvements | Minimum    
Property Plant And Equipment [Line Items]    
Estimated useful lives in years 5 years  
Buildings and improvements | Maximum    
Property Plant And Equipment [Line Items]    
Estimated useful lives in years 40 years  
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property, building and equipment, gross $ 253,733 254,385
Leasehold improvements | Minimum    
Property Plant And Equipment [Line Items]    
Estimated useful lives in years 5 years  
Leasehold improvements | Maximum    
Property Plant And Equipment [Line Items]    
Estimated useful lives in years 39 years  
Machinery and equipment    
Property Plant And Equipment [Line Items]    
Property, building and equipment, gross $ 100,988,697 87,734,262
Machinery and equipment | Minimum    
Property Plant And Equipment [Line Items]    
Estimated useful lives in years 2 years  
Machinery and equipment | Maximum    
Property Plant And Equipment [Line Items]    
Estimated useful lives in years 10 years  
Construction in progress    
Property Plant And Equipment [Line Items]    
Property, building and equipment, gross $ 221,896 $ 23,313