XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Supplemental Financial Information - Accounts Receivable, Net of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade receivables $ 179,805 $ 160,463
Value added tax receivables 14,671 13,237
Related party receivables 103 174
Other 261 205
Receivables Gross Current, Total 194,840 174,079
Allowance for bad debts (5,459) (5,459)
Total $ 189,381 $ 168,620