|
Prepaid Expense and Other Current Assets (Details) (USD $)
In Thousands, unless otherwise specified |
Dec. 31, 2014
|
Dec. 31, 2013
|
|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||
| Prepaid expenses | $ 8,500 | $ 10,814 |
| Prepaid licenses | 5,598 | 5,833 |
| Prepaid income taxes | 2,945 | 195 |
| Prepaid insurance | 1,508 | 1,131 |
| Workers compensation | 1,440 | 2,814 |
| Interest receivable | 424 | 86 |
| Other current assets | 2,403 | 690 |
| Total prepaid expenses and other current assets | $ 22,818 | $ 21,563 |