XML 108 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deferred Compensation Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Compensation Plan [Abstract]      
Percentage of participant's base salary contributed 5.00%   10.00%
Percentage of Company contributions that vest after ten years of service 50.00%    
Number of years of service to qualify for 50% vesting in Company contributions 10 years    
Percentage of Company contributions that vest annually thereafter 5.00%    
Minimum age for participant's unvested company contributions to fully vest 60 years    
Percentage of Company contributions that vest after five years of service 20.00%    
Vesting period 5 years    
Participant's vesting percentage 100.00%    
Compensation expense $ 2,800 $ 2,300 $ 4,000
Long-term deferred compensation liability 49,224 44,427  
Investment in Rabbi Trust $ 45,000 $ 40,100  
Maximum [Member]      
Deferred Compensation Plan [Abstract]      
Percentage of participant's salary that can be deferred 80.00%    
Percentage of participant's bonus or director fees that can be deferred 100.00%    
Minimum [Member]      
Deferred Compensation Plan [Abstract]      
Number of years of service required for accelerated vesting above specified compensation level 10 years