Composition of Certain Financial Statement Captions (Tables)
12 Months Ended
Dec. 31, 2021
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)20212020
Accrued salaries and wages$37,883 $42,206 
Accrued bonus14,364 7,617 
Accrued employee benefits28,037 29,745 
Total$80,284 $79,568 
Schedule of Other Accrued Liabilities
Other accrued liabilities were comprised of the following at December 31:
(In thousands)20212020
Contract related reserves$15,699 $13,064 
Current operating lease liabilities11,983 6,245 
Accrued non-payroll taxes6,425 124 
Workers' compensation, auto and general liability reserve3,169 4,042 
Other17,755 17,182 
Total$55,031 $40,657 
Schedule of Other Non-current Liabilities
Other non-current liabilities were comprised of the following at December 31:
(In thousands)20212020
Income taxes payable$9,724 $7,352 
CARES Act payroll tax deferral8,448 16,806 
Other1,956 4,197 
Total$20,128 $28,355