Composition of Certain Financial Statement Captions (Tables)
12 Months Ended
Dec. 31, 2019
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)
 
2019
 
2018
Accrued salaries and wages
 
$
32,854

 
$
20,435

Accrued bonus
 
6,165

 
7,261

Accrued employee benefits
 
14,136

 
14,094

Total
 
$
53,155

 
$
41,790

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

 
$
5,369

Current operating lease liabilities
 
5,743

 

Contract related reserves
 
14,057

 
7,133

Other accrued liabilities
 
10,523

 
9,801

Total
 
$
34,587

 
$
22,303