Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Accounting Policies [Abstract] | |||
Accounts receivable, gross | $ 122,225 | $ 130,583 | |
Less: Allowance for doubtful accounts | (8,680) | (10,091) | |
Accounts receivable, net | 113,545 | 120,492 | |
Allowance For Doubtful Accounts And Sales Allowance | |||
Allowance for Doubtful Accounts [Roll Forward] | |||
Beginning balance | 10,091 | 8,640 | $ 7,468 |
Additions charged to statements of operations | 2,788 | 2,624 | 1,172 |
Allowance for Doubtful Accounts Receivable, Write-offs | (4,199) | (1,173) | 0 |
Ending balance | $ 8,680 | $ 10,091 | $ 8,640 |
X | ||||||||||
- References 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 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 A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount of increase in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to costs and expenses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|