XML 70 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property Plant And Equipment [Line Items]      
Depreciation expense $ 586,884 $ 436,247 $ 495,347
Loss on disposal of fixed assets $ 39,251    
Tenant Improvement | Minimum      
Property Plant And Equipment [Line Items]      
Property and equipment, estimated useful Life 6 years    
Tenant Improvement | Maximum      
Property Plant And Equipment [Line Items]      
Property and equipment, estimated useful Life 10 years    
Property and Equipment, Other Types      
Property Plant And Equipment [Line Items]      
Property and equipment, estimated useful Life 3 years    
Property and Equipment, Other Types | Minimum      
Property Plant And Equipment [Line Items]      
Property and equipment, estimated useful Life 3 years    
Property and Equipment, Other Types | Maximum      
Property Plant And Equipment [Line Items]      
Property and equipment, estimated useful Life 5 years