Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
Allowance for doubtful accounts, beginning of period | $ 2,851 | $ 1,519 | $ 1,174 |
Charges to costs and expenses | 1,451 | 1,988 | 502 |
Account write-offs and other | (573) | (656) | (157) |
Allowance for doubtful accounts, end of period | 3,729 | $ 2,851 | $ 1,519 |
Accounts receivable retainage reversal | $ 1,282 | ||
Minimum | |||
Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
Accounts receivable retainage | 5.00% | ||
Maximum | |||
Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
Accounts receivable retainage | 10.00% |
X | ||||||||||
- Definition Accounts Receivable Retainage No definition available.
|
X | ||||||||||
- Definition Allowance for Doubtful Accounts Receivable, Charge-offs and Other No definition available.
|
X | ||||||||||
- Definition Contracts Receivable Retainage, Allowances and Reserves No definition available.
|
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 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
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|