XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]      
Unbilled service fees $ 77,927   $ 65,004
Unbilled outside vendor costs, billable to clients 19,426   30,133
Advance billings 136,196   $ 171,742
Decrease in advance billings (35,546)    
Revenue recognized   $ 136,400  
Remaining performance obligation, amount $ 25,821    
Remaining performance obligation, current year, percentage 84.00%    
Remaining performance obligation, year two, percentage 14.00%    
Remaining performance obligation, year three, percentage 2.00%