Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Sep. 30, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | $ 43,908 | $ 60,175 |
| Less accumulated depreciation | (31,979) | (45,607) |
| Property and equipment, net | 11,929 | 14,568 |
| Computer and Other Related Equipment | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | 8,834 | 16,588 |
| Purchased and Internally Developed Software | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | 26,903 | 34,868 |
| Furniture and Fixtures | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | 1,467 | 1,423 |
| Leasehold Improvements | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | $ 6,704 | $ 7,296 |