XML 170 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2019
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,
 
2019
 
2018
 
2017
Revenues
$
25,905

 
$
19,439

 
$
13,726

Costs and services
15,844

 
19,708

 
11,211

 
As of December 31,
 
2019
 
2018
Accounts receivable
$
3,345

 
$
4,031

Accounts payable
800

 
585