Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 154,235 $ 269,284
Less: allowance for doubtful accounts (4,482) (2,723)
Total accounts receivable, net 149,753 266,561
Trade    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 87,744 150,911
Unbilled revenue    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 23,358 72,134
Contract retention    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 25,330 43,238
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 17,803 $ 3,001