XML 63 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Information - Accounts Receivable, Net of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade receivables $ 199,572 $ 160,478
Federal income tax receivable 38,574  
Value added tax receivables 17,716 13,237
Related party receivables 166 174
Other 287 190
Receivables Gross Current, Total 256,315 174,079
Allowance for bad debts (5,459) (5,459)
Total $ 250,856 $ 168,620