XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property and equipment      
Property and equipment, gross $ 3,907,644 $ 3,901,011  
Accumulated depreciation (1,853,838) (2,031,450)  
Total 2,053,806 1,869,561  
Depreciation expense of property and equipment 501,218 470,395 $ 362,872
Computer software and hardware      
Property and equipment      
Property and equipment, gross 627,624 555,292  
Furniture and fixtures      
Property and equipment      
Property and equipment, gross 1,112,550 901,415  
Leasehold improvements      
Property and equipment      
Property and equipment, gross 225,841 202,026  
Machinery and equipment      
Property and equipment      
Property and equipment, gross 1,778,524 2,184,015  
Tooling in-process      
Property and equipment      
Property and equipment, gross $ 163,105 $ 58,263