Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details) - Recurring Basis - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Level I    
Assets    
Assets to fund deferred compensation liability $ 0 $ 0
Total assets 84,110 37,730
Liabilities:    
Contingent consideration liability 0 0
Deferred compensation liability 8,720 8,208
Total liabilities 8,720 8,208
Level I | Money market funds    
Assets    
Money market funds 84,110 37,730
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 9,961 8,390
Total assets 9,961 8,390
Liabilities:    
Contingent consideration liability 12,559 9,045
Deferred compensation liability 0 0
Total liabilities 12,559 9,045
Level III | Money market funds    
Assets    
Money market funds 0 0
Fair Value    
Assets    
Assets to fund deferred compensation liability 9,961 8,390
Total assets 94,071 46,120
Liabilities:    
Contingent consideration liability 12,559 9,045
Deferred compensation liability 8,720 8,208
Total liabilities 21,279 17,253
Fair Value | Money market funds    
Assets    
Money market funds $ 84,110 $ 37,730