General - Schedule of Defined Benefit Plan (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accounting Policies [Abstract] | ||||
| Service cost | $ 55 | $ 50 | $ 109 | $ 100 |
| Interest cost | 467 | 463 | 934 | 927 |
| Net amortization of prior service cost and actuarial loss | (4) | (5) | (8) | (11) |
| Net periodic pension cost | $ 518 | $ 508 | $ 1,035 | $ 1,016 |
| X | ||||||||||
- Definition The amount of the prior service cost in net periodic benefit cost relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation and actuarial losses. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of cost recognized for passage of time related to defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of net periodic benefit cost (credit) for defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|