Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long-Term Liabilities

Other long-term liabilities consisted of the following:

 

 

 

December 31,

2021

 

 

December 31,

2020

 

Deferred compensation plan liability

 

$

14,379

 

 

$

10,087

 

Contractor liability

 

 

1,602

 

 

 

2,305

 

Purchase commitments related to acquisition of GFPC

 

 

487

 

 

 

3,910

 

Total

 

$

16,468

 

 

$

16,302