XML 52 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment

    Year Ended December 31,  
    2019     2018  
Machinery and equipment (5-7 year life)   $ 2,831,564     $ 2,596,170  
Furniture and fixtures (3-5 year life)     327,278       267,712  
Leasehold improvements (5-7 year life)     343,202       289,004  
      3,502,044       3,152,886  
Less accumulated depreciation and amortization     (3,096,681 )     (2,968,259 )
Total   $ 405,363     $ 184,627