XML 105 R95.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Liabilities:    
Accruals and other current liabilities $ 3,401 $ 5,382
Fair Value, Recurring    
Assets:    
Total assets 22,222 10,138
Liabilities:    
Acquisition contingent consideration 4,361 6,613
Deferred compensation plan liabilities 97,061 102,199
Cash-settled equity awards 497 353
Total liabilities 101,919 109,165
Accruals and other current liabilities 3,401 5,382
Deferred compensation plan, current 7,779 7,309
Fair Value, Recurring | Interest rate swap    
Assets:    
Interest rate swap 22,201 10,117
Fair Value, Recurring | Money Market Funds    
Assets:    
Money market funds 21 21
Level 1 | Fair Value, Recurring    
Assets:    
Total assets 21 21
Liabilities:    
Acquisition contingent consideration 0 0
Deferred compensation plan liabilities 97,061 102,199
Cash-settled equity awards 497 353
Total liabilities 97,558 102,552
Level 1 | Fair Value, Recurring | Interest rate swap    
Assets:    
Interest rate swap 0 0
Level 1 | Fair Value, Recurring | Money Market Funds    
Assets:    
Money market funds 21 21
Level 2 | Fair Value, Recurring    
Assets:    
Total assets 22,201 10,117
Liabilities:    
Acquisition contingent consideration 0 0
Deferred compensation plan liabilities 0 0
Cash-settled equity awards 0 0
Total liabilities 0 0
Level 2 | Fair Value, Recurring | Interest rate swap    
Assets:    
Interest rate swap 22,201 10,117
Level 2 | Fair Value, Recurring | Money Market Funds    
Assets:    
Money market funds 0 0
Level 3 | Fair Value, Recurring    
Assets:    
Total assets 0 0
Liabilities:    
Acquisition contingent consideration 4,361 6,613
Deferred compensation plan liabilities 0 0
Cash-settled equity awards 0 0
Total liabilities 4,361 6,613
Level 3 | Fair Value, Recurring | Interest rate swap    
Assets:    
Interest rate swap 0 0
Level 3 | Fair Value, Recurring | Money Market Funds    
Assets:    
Money market funds $ 0 $ 0