XML 46 R32.htm IDEA: XBRL DOCUMENT
v3.8.0.1

SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS | 12 Months Ended
--- | ---
Dec. 31, 2017
Valuation and Qualifying Accounts [Abstract] |
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS | SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS For the Three Years Ended December 31, 2017 (in thousands)
Allowance for Doubtful Accounts | Balance Beginning of Period |  | Additions Charged to Operating Expense |  | Deductions from Reserves(a) |  | Balance End of Period
2015 | $ | 13,476 |  |  | $ | 4,793 |  |  | $ | 3,075 |  |  | $ | 15,194 |
2016 | $ | 15,194 |  |  | $ | 6,907 |  |  | $ | 7,055 |  |  | $ | 15,046 |
2017 | $ | 15,046 |  |  | $ | 7,901 |  |  | $ | 6,774 |  |  | $ | 16,173 |
________________________________________
(a) | Amounts deemed uncollectible, net of recoveries.
Revenue Allowance(b) | Balance Beginning of Period |  | Additions Charged to Revenue |  | Deductions from Reserves |  | Balance End of Period
2015 | $ | 12,185 |  |  | $ | 28,312 |  |  | $ | 24,265 |  |  | $ | 16,232 |
2016 | $ | 16,232 |  |  | $ | 24,252 |  |  | $ | 26,281 |  |  | $ | 14,203 |
2017 | $ | 14,203 |  |  | $ | 24,862 |  |  | $ | 27,439 |  |  | $ | 11,626 |
________________________________________
(b) | Due to the nature of the Company's businesses and the invoices that result from the services provided, customers may withhold payments and attempt to renegotiate amounts invoiced. In addition, for some of the services provided, the Company's invoices are based on quotes that can either generate credits or debits when the actual revenue amount is known. Based on industry knowledge and historical trends, the Company records a revenue allowance accordingly. This practice causes the volume of activity flowing through the revenue allowance during the year to be higher than the balance at the end of the year. Increases in overall sales volumes and the expansion of the customer base in recent years have also increased the volume of additions and deductions to the allowance during the year. The revenue allowance is intended to cover the net amount of revenue adjustments that may need to be credited to customers' accounts in future periods. Management determines the appropriate total revenue allowance by evaluating the following factors on a customer-by-customer basis as well as on a consolidated level: trends in adjustments to previously billed amounts, existing economic conditions and other information as deemed applicable. Revenue allowance estimates can differ materially from the actual adjustments, but historically the revenue allowance has been sufficient to cover the net amount of the reserve adjustments issued in subsequent reporting periods.
Valuation Allowance on Deferred Tax Assets | Balance Beginning of Period |  | Additions Charged to Income Tax Expense |  | Other Changes to Reserves |  | Balance End of Period
2015 | $ | 29,061 |  |  | $ | 2,274 |  |  | $ | (419 | ) |  | $ | 30,916 |
2016 | $ | 30,916 |  |  | $ | 22,564 |  |  | $ | 1,709 |  |  | $ | 55,189 |
2017 | $ | 55,189 |  |  | $ | 9,052 |  |  | $ | 4,114 |  |  | $ | 68,355 |

X
- Definition The entire disclosure for any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ValuationAndQualifyingAccountsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration