XML 39 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2018
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
The Company has several significant stockholders and other related parties that are also customers and/or vendors. The Company's activity of related party transactions was as follows (in thousands):
 
Years ended December 31,
 
2018
 
2017
 
2016
Revenues
$
19,439

 
$
13,726

 
$
11,822

Costs and services
19,708

 
11,211

 
14,574

 
As of December 31,
 
2018
 
2017
Accounts receivable
$
4,031

 
$
1,321

Accounts payable
585

 
744