XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]      
Unbilled service fees $ 76,753   $ 66,119
Unbilled outside vendor costs, billable to clients 22,763   30,133
Advance billings 146,803   $ 171,742
Decrease in advance billings (24,939)    
Revenue recognized   $ 104,937  
Remaining performance obligation, amount $ 35,771    
Remaining performance obligation, current year, percentage 87.00%    
Remaining performance obligation, year two, percentage 11.00%    
Remaining performance obligation, year three, percentage 2.00%