XML 22 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Schedule of Accounts Receivable Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts Notes Loans And Financing Receivable Gross Allowance And Net [Abstract]    
Accounts receivable, trade $ 100,461 $ 93,073
Contract assets 4,523 3,730
Accounts receivable, net $ 104,984 $ 96,803