XML 20 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net

Property and equipment consisted of the following as of:

 

    September 30, 2019     December 31, 2018  
Computer equipment   $ 1,118,961     $ 1,054,004  
Furniture and office equipment     221,682       207,921  
Machinery and equipment     1,091,228       1,021,188  
STEP equipment     325,980       -  
Leasehold improvements     334,934       324,313  
                 
Total property and equipment     3,092,785       2,607,426  
Less: Accumulated depreciation     (2,144,197 )     (1,929,181 )
                 
Property and equipment, net   $ 948,588     $ 678,245