XML 71 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Receivable, Net of Reserve for Doubtful Receivables - Additional Information (Detail) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Dec. 31, 2015
Receivables [Abstract]      
Gross accounts receivable $ 655,180,000 $ 630,784,000  
Reserve for doubtful receivables 17,567,000 15,519,000 $ 11,530,000
Net accounts receivable 637,613,000 615,265,000  
Accounts receivable due after one year 1,911,000 3,272,000  
Accounts receivable from related parties 1,203,000 2,490,000  
Reserve for doubtful receivables from related parties $ 0 $ 0