Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details) - Recurring Basis - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Level I    
Assets:    
Assets to fund deferred compensation liability $ 0 $ 0
Total assets 2,628 2,684
Liabilities:    
Contingent consideration   0
Deferred compensation liability 8,088 10,418
Total liabilities 8,088 10,418
Level I | Money market funds    
Assets:    
Money market funds 2,628 2,684
Level II    
Assets:    
Assets to fund deferred compensation liability 0 0
Total assets 0 0
Liabilities:    
Contingent consideration   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 10,074 11,140
Total assets 10,074 11,140
Liabilities:    
Contingent consideration   743
Deferred compensation liability 0 0
Total liabilities 0 743
Level III | Money market funds    
Assets:    
Money market funds 0 0
Fair Value    
Assets:    
Assets to fund deferred compensation liability 10,074 11,140
Total assets 12,702 13,824
Liabilities:    
Contingent consideration   743
Deferred compensation liability 8,088 10,418
Total liabilities 8,088 11,161
Fair Value | Money market funds    
Assets:    
Money market funds $ 2,628 $ 2,684