XML 55 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Receivable - Schedule of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Receivables [Abstract]    
Trade receivables $ 164,737 $ 93,982
Less: Allowance for doubtful accounts (6,578) (7,042)
Net trade receivables 158,159 86,940
Other receivables 951 2,066
Total accounts receivable $ 159,110 $ 89,006