XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]        
Benefits paid   $ 3,485,000 $ 3,201,000  
401(k) employer contribution amount   $ 5,100,000 4,600,000 $ 3,500,000
Measurement Input, Long Term Rate Of Return        
Defined Benefit Plan Disclosure [Line Items]        
Plan assets, measurement input   0.0500    
Core Fixed Income        
Defined Benefit Plan Disclosure [Line Items]        
Plan assets, target allocation percentage   86.00%    
Non-U.S. Equity Securities        
Defined Benefit Plan Disclosure [Line Items]        
Plan assets, target allocation percentage   14.00%    
Pension Plan        
Defined Benefit Plan Disclosure [Line Items]        
Accumulated benefit obligation   $ 87,100,000 85,400,000  
Employer contribution   0    
Service cost   0 0 1,002,000
Pension Plan | Estimated        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 0      
Net actuarial loss in accumulated other comprehensive loss $ 0      
SERP        
Defined Benefit Plan Disclosure [Line Items]        
Accumulated benefit obligation   9,500,000 9,600,000  
Benefits paid   400,000 348,000 282,000
Service cost   0 0 147,000
Noncontributory Profit Sharing Program        
Defined Benefit Plan Disclosure [Line Items]        
Profit sharing expense   $ 6,800,000 $ 7,900,000 $ 6,400,000