XML 21 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Billed and billable $ 165,153 $ 176,848
Less: allowance for doubtful accounts (1,637) (5,489)
Accounts receivable, net $ 163,516 $ 171,359