Composition of Certain Financial Statement Captions - Schedule of allowance for doubtful accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
Allowance for Doubtful Accounts | |||
Balance at Beginning of Period | $ 2,165 | $ 1,218 | $ 1,272 |
Additions | 3,508 | 2,085 | 1,064 |
Write-offs, Net of Recoveries | (2,040) | (1,138) | (1,118) |
Balance at End of Period | $ 3,633 | $ 2,165 | $ 1,218 |
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 | ||||||||||
- Definition Amount of increase (decrease) in the allowance for doubtful accounts. No definition available.
|
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 expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|