XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net

Property and equipment consisted of the following as of:

 

   June 30, 2019   December 31, 2018 
Computer equipment  $1,116,553   $1,054,004 
Furniture and office equipment   219,399    207,921 
Machinery and equipment   1,091,228    1,021,188 
STEP equipment   161,695    - 
Leasehold improvements   324,313    324,313 
           
Total property and equipment   2,913,188    2,607,426 
Less: Accumulated depreciation   (2,069,161)   (1,929,181)
           
Property and equipment, net  $844,027   $678,245