XML 58 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2018
Related Party Transactions [Abstract]  
Activity of Related Party Transactions
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