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 |
X | ||||||||||
- Definition A valuation allowance for trade and other receivables due from related party within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. No definition available.
|
X | ||||||||||
- Definition Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amounts due from customers or clients, more than one year from the balance sheet date, for goods or services that have been delivered or sold in the normal course of business. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- References No definition available.
|