v3.26.1
Benefit Plans - (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Components of net periodic benefit cost            
Service cost $ 92   $ 87   $ 184 $ 174
Interest cost 106   97   212 194
Expected return on assets (205)   (178)   (410) (356)
Accretion of prior service cost and net loss (12)   (22)   (24) (44)
Defined Benefit Plan Net Periodic Benefit Cost Credit Amortization Of Prior Service Cost Credit Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag   true   true    
Pension (contra expense) expense $ (19)   $ (16)   $ (38) $ (32)