Composition of Certain Financial Statement Captions (Tables)
12 Months Ended
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]  
Schedule of Compensation and Other Employee Benefits
Compensation and other employee benefits are affected by short-term fluctuations in the timing of payments and were comprised of the following at December 31:
(In thousands)
 
2017
 
2016
Accrued salaries and wages
 
$
21,879

 
$
14,741

Accrued bonus
 
4,210

 
4,371

Accrued employee benefits
 
13,215

 
15,805

Total
 
$
39,304

 
$
34,917

Schedule of Other Accrued Liabilities
Other accrued liabilities were comprised of the following at December 31:
(In thousands)
 
2017
 
2016
Workers' compensation, auto and general liability reserve
 
$
4,615

 
$
6,123

Contract related reserves
 
$
7,426

 
$
6,054

Other accrued liabilities
 
$
7,168

 
$
5,516

Total
 
$
19,209

 
$
17,693