XML 43 R24.htm IDEA: XBRL DOCUMENT v3.19.1
2. Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Schedule of financial assets and liabilities on a recurring basis
   Level 1   Level 2   Level 3 
Earnout liability  $   $   $429,000 
Schedule of changes in financial assets and liabilities
Fair value, December 31, 2016   1,931,707 
Fair value of contingent consideration issued during the period   362,500 
Change in fair value   (1,865,207)
Fair value, December 31, 2017  $429,000 
Change in fair value    
Fair value, December 31, 2018  $429,000 
Property and equipment useful lives
Computers, software, and office equipment 1 – 5 years
Machinery and equipment 3 – 5 years
Vehicles 5 years
Furniture and fixtures 5 – 10 years
Leasehold improvements Lesser of the lease term or estimated useful life