XML 36 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Supplemental Financial Information - Accounts Receivable, Net of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Receivables [Abstract]    
Trade receivables $ 299,180 $ 236,040
Value added tax receivables 16,509 14,639
Related party receivables 194 149
Other 1,093 1,659
Receivables Gross Current, Total 316,976 252,487
Allowance for bad debts (5,459) (5,459)
Total $ 311,517 $ 247,028