XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment

   December 31,   Estimated 
   2018   2017   Useful Life (years) 
             
Machinery and equipment  $2,879,707   $2,461,047    5 to 10 
Computer equipment   3,973,406    3,476,454    5 
Furniture and fixtures   707,726    610,323    7 
Automobiles and trucks   13,162    13,162    5 
Leasehold improvements    1,994,253    1,798,823     Lesser of lease term or 10 years 
    9,568,254    8,359,809      
Less accumulated depreciation and amortization   7,023,062    6,312,867      
   $2,545,192   $2,046,942