Business Combinations (Tables)
9 Months Ended
Sep. 30, 2018
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation
The purchase price and allocation of purchase price were as follows:
 
 
 
Purchase Price:
 
(in thousands)
Cash consideration
 
$
1,000

Fair market value of Class A ordinary shares issued
 
344

Contingent consideration
 
964

Cash paid for inventory
 
704

Total purchase price
 
$
3,012

 
 
 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
 
 
 
Allocation of Purchase Price:
 
(in thousands)
Inventory
 
$
1,498

Customer relationships
 
1,280

Covenant not to compete
 
24

Goodwill
 
210

Total purchase price allocated
 
$
3,012