Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details) - Recurring Basis - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Level I    
Assets:    
Assets to fund deferred compensation liability $ 0 $ 0
Total assets 51,653 2,628
Liabilities:    
Deferred compensation liability 8,045 8,088
Total liabilities 8,045 8,088
Level I | Money market funds    
Assets:    
Money market funds 51,653 2,628
Level II    
Assets:    
Assets to fund deferred compensation liability 0 0
Total assets 0 0
Liabilities:    
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,961 10,074
Total assets 10,961 10,074
Liabilities:    
Deferred compensation liability 0 0
Total liabilities 0 0
Level III | Money market funds    
Assets:    
Money market funds 0 0
Fair Value    
Assets:    
Assets to fund deferred compensation liability 10,961 10,074
Total assets 62,614 12,702
Liabilities:    
Deferred compensation liability 8,045 8,088
Total liabilities 8,045 8,088
Fair Value | Money market funds    
Assets:    
Money market funds $ 51,653 $ 2,628