XML 62 R57.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUE - Revenue by Major Client (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Product Information [Line Items]        
Total revenue $ 216,703 $ 203,263 $ 634,841 $ 635,224
Concentration Risk, Percentage 100.00% 100.00% 100.00% 100.00%
Total revenue | Client A | Customer concentration risk        
Product Information [Line Items]        
Concentration Risk, Percentage   10.00%