Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details)

v3.22.0.1
Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details) - Recurring Basis - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Level I    
Assets    
Assets to fund deferred compensation liability $ 0 $ 0
Total assets 2,684 84,110
Liabilities:    
Contingent consideration liability 0 0
Deferred compensation liability 10,418 8,720
Total liabilities 10,418 8,720
Level I | Money market funds    
Assets    
Money market funds 2,684 84,110
Level II    
Assets    
Assets to fund deferred compensation liability 0 0
Total assets 0 0
Liabilities:    
Contingent consideration liability 0 0
Deferred compensation liability 0 0
Total liabilities 0 0
Level II | Money market funds    
Assets    
Money market funds 0 0
Level III    
Assets    
Assets to fund deferred compensation liability 11,140 9,961
Total assets 11,140 9,961
Liabilities:    
Contingent consideration liability 743 12,559
Deferred compensation liability 0 0
Total liabilities 743 12,559
Level III | Money market funds    
Assets    
Money market funds 0 0
Fair Value    
Assets    
Assets to fund deferred compensation liability 11,140 9,961
Total assets 13,824 94,071
Liabilities:    
Contingent consideration liability 743 12,559
Deferred compensation liability 10,418 8,720
Total liabilities 11,161 21,279
Fair Value | Money market funds    
Assets    
Money market funds $ 2,684 $ 84,110