XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 3,196,133 $ 3,270,177
Less: accumulated depreciation and amortization (1,880,167) (1,688,363)
Property plant and equipment, net excluding construction in progress and software implementation 1,315,966 1,581,814
Property and equipment, net 1,759,086 1,581,814
Computers and Computer Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 609,921 936,317
Furniture and Office Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 211,759 161,434
Manufacturing Equipment and Engineering Tools    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 2,211,080 2,041,238
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 163,373 $ 131,188
Facilities    
Property Plant And Equipment [Line Items]    
Construction in progress 197,619  
ERP    
Property Plant And Equipment [Line Items]    
Software implementation in progress $ 245,501