XML 52 R32.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment

   December 31,    
   2019   2018
(restated)
   Estimated
Useful Life (years)
 
Machinery and equipment  $3,829,592   $2,879,707   5 to 7 
Computer equipment   4,179,087    3,973,406   5 
Furniture and fixtures   709,350    707,726   7 
Automobiles and trucks   13,162    13,162   5 
Leasehold improvements    2,573,874    1,994,253    Lesser of lease term or 10 years 
Total gross property and equipment   11,305,065    9,568,254     
Less accumulated depreciation and amortization   8,022,126    7,023,062     
Total property and equipment, net  $3,282,939   $2,545,192