Annual report [Section 13 and 15(d), not S-K Item 405]

Benefit Plans - Plan Assets (Details)

v3.25.4
Benefit Plans - Plan Assets (Details) - Defined Benefit Pension Plans - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 61,758 $ 59,689 $ 61,618
Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 61,758 59,689  
Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of plan assets 298 0  
Cash and cash equivalents | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 298 0  
Cash and cash equivalents | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Cash and cash equivalents | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Domestic stocks      
Defined Benefit Plan Disclosure      
Fair value of plan assets 8,430 8,248  
Domestic stocks | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 8,430 8,248  
Domestic stocks | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Domestic stocks | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
International stocks      
Defined Benefit Plan Disclosure      
Fair value of plan assets 5,558 5,335  
International stocks | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 5,558 5,335  
International stocks | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
International stocks | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Treasury funds      
Defined Benefit Plan Disclosure      
Fair value of plan assets 12,209 11,853  
Treasury funds | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 12,209 11,853  
Treasury funds | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Treasury funds | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Corporate and other bonds      
Defined Benefit Plan Disclosure      
Fair value of plan assets 35,263 34,253  
Corporate and other bonds | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 35,263 34,253  
Corporate and other bonds | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Corporate and other bonds | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 0 $ 0