XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Unbilled service fees $ 70,999   $ 65,004
Unbilled outside vendor costs, billable to clients 21,884   30,133
Advance billings 157,101   171,742
Decrease in advance billings (14,641)    
Revenue recognized   $ 127,961 190,342
Remaining performance obligation, amount $ 14,556    
Remaining performance obligation, current year, percentage 66.00%    
Remaining performance obligation, year two, percentage 31.00%    
Remaining performance obligation, year three, percentage 3.00%    
Accrued Expenses and Other Current Liabilities      
Disaggregation of Revenue [Line Items]      
Advance billings $ 197,650   $ 216,931
Decrease in advance billings $ 19,281