XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.1
PROPERTY AND EQUIPMENT, NET - Schedule of Property, Plant and Equipment (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 7,991,284 $ 7,277,207
Accumulated depreciation 3,447,099 3,262,554
Property and equipment, net 4,544,185 4,014,653
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,231,283 1,168,894
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,189,248 1,151,295
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 712,708 683,213
Equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,685,744 1,648,656
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,811,082 1,479,594
Plotters    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 952,167 839,455
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 409,052 $ 306,100