XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Supplemental Financial Information - Accounts Receivable, Net of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade receivables $ 153,638 $ 160,463
Value added tax receivables 14,314 13,237
Related party receivables 133 174
Other 460 205
Receivables Gross Current, Total 168,545 174,079
Allowance for bad debts (5,459) (5,459)
Total $ 163,086 $ 168,620