XML 97 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 6,076,589 $ 3,196,133
Less: accumulated depreciation and amortization (2,508,025) (1,880,167)
Property plant and equipment, net excluding construction in progress and software implementation 3,568,564 1,315,966
Property and equipment, net 3,568,564 1,759,086
Computers and Computer Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 633,546 609,921
Furniture and Office Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 340,801 211,759
Manufacturing Equipment and Engineering Tools    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 2,501,020 2,211,080
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 892,097 163,373
Software Implementation    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 1,709,125  
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