Quarterly report pursuant to Section 13 or 15(d)

Property and Equipment - Schedule of Property and Equipment, Net (Details)

v3.19.3
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 4,340,417 $ 3,196,133
Less: accumulated depreciation and amortization (2,270,600) (1,880,167)
Property plant and equipment, net excluding construction in progress and software implementation 2,069,817 1,315,966
Property and equipment, net 3,370,759 1,759,086
Computers and Computer Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 620,342 609,921
Furniture and Office Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 342,182 211,759
Manufacturing Equipment and Engineering Tools    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 2,491,656 2,211,080
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 886,237 163,373
Facilities    
Property Plant And Equipment [Line Items]    
Construction in progress   197,619
ERP    
Property Plant And Equipment [Line Items]    
Software implementation in progress $ 1,300,942 $ 245,501