Employee Benefit Plans (Defined Benefit Pension Plan) (Details) |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2023
USD ($)
pension_plan
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2021 |
|
| Share-Based Payment Arrangement [Abstract] | |||
| Number of qualified defined pension plans | pension_plan | 1 | ||
| Benefits payable calculation, highest earnings service period | 5 years | ||
| Benefits payable calculation, service period | 10 years | ||
| Age limit for early retirement of participants under cash balance plan | 55 years | ||
| Completion period of credited service for participants under cash balance plan | 10 years | ||
| Years of consecutive service to be eligible to retire with full benefits | 35 years | ||
| Minimum employee retirement age to receive full benefits | 62 years | ||
| Pension contributions | $ 0 | $ 0 | |
| Amount included in accumulated other comprehensive income not yet recognized as components of net periodic benefit cost | $ 11,400,000 | $ 11,800,000 | |
| Term of obligation based on expected retirement dates | 6 years | ||
| Expected return on plan assets | 5.40% | 5.40% | 4.10% |