XML 123 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 17, 2009
Defined Benefit Plan Disclosure [Line Items]          
Defined Benefit Plan, Plan Assets, Contributions by Employer   $ 0 $ 0    
Defined Benefit Plan, Benefit Obligation   $ 139,217 $ 127,394 $ 182,964  
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate   5.14% 5.32% 3.23%  
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets   6.92% 6.92% 7.00%  
Accumulated benefit obligation for the pension plan   $ 113,400 $ 106,300    
Common share purchased under pension plan, shares         115,800
Common share purchased under pension plan, value         $ 7,000
Common share purchased under pension plan, value per share         $ 60.45
Fair value, pension plan common shares held, shares   115,800 115,800    
Fair value of common shares held by pension plan   $ 15,400 $ 16,300    
Fair value of common shares held by pension plan, per share   $ 132.86 $ 140.75    
Defined Contribution Plan, Cost   $ 5,000 $ 4,600 $ 4,300  
Subsequent Event [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 0        
Supplemental Executive Retirement Plan (SERP)          
Defined Benefit Plan Disclosure [Line Items]          
Accrued benefit cost   $ 15,200 $ 14,200