Accounts Receivable, Net - Schedule of Accounts Receivable, Net (Details) - USD ($) $ in Thousands |
Sep. 30, 2016 |
Dec. 31, 2015 |
| Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
| Less allowance for doubtful accounts |
$ (3,220)
|
$ (2,989)
|
| Accounts receivable, net |
248,474
|
238,102
|
| Trade Accounts Receivable [Member] |
|
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
| Accounts receivable |
152,808
|
144,616
|
| U.S. Government [Member] | Billed Revenues [Member] | Trade Accounts Receivable [Member] |
|
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
| Accounts receivable |
28,068
|
20,289
|
| U.S. Government [Member] | Unbilled Revenues [Member] | Trade Accounts Receivable [Member] |
|
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
| Accounts receivable |
841
|
4,248
|
| Commercial and Other Government [Member] | Billed Revenues [Member] | Trade Accounts Receivable [Member] |
|
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
| Accounts receivable |
54,723
|
68,066
|
| Commercial and Other Government [Member] | Unbilled Revenues [Member] | Trade Accounts Receivable [Member] |
|
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
| Accounts receivable |
$ 15,254
|
$ 3,872
|