|
Accounts Receivable and Allowance for Doubtful Accounts - Schedule of Accounts Receivable (Details) (USD $)
In Thousands, unless otherwise specified |
Dec. 31, 2014
|
Dec. 31, 2013
|
|---|---|---|
| Receivables [Abstract] | ||
| Trade accounts receivable | $ 42,296 | $ 60,190 |
| Other receivables | 2,793 | 6,788 |
| Less: allowance for doubtful accounts | (739) | (991) |
| Accounts receivable | $ 44,350 | $ 65,987 |