XML 41 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Financial Information - Accounts Receivable, Net of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade receivables $ 185,934 $ 160,463
Federal income tax receivables 38,574  
Value added tax receivables 18,266 13,237
Related party receivables 132 174
Other 174 205
Receivables Gross Current, Total 243,080 174,079
Allowance for bad debts (5,459) (5,459)
Total $ 237,621 $ 168,620