Employee Benefit Plans (Deferred Compensation Plan) (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Defined Benefit Plan Disclosure [Line Items] | ||
| Deferred compensation plan, employee base salary deferral, maximum percentage (up to) | 80.00% | |
| Deferred compensation plan, employee bonus deferral, maximum percentage (up to) | 100.00% | |
| Deferred compensation plan, maximum contractual term | 15 years | |
| Deferred compensation plan | $ 112.7 | $ 100.6 |
| Deferred compensation plan liability | $ 114.7 | $ 98.6 |
| Employer Matching, Option 1 | ||
| Defined Benefit Plan Disclosure [Line Items] | ||
| Deferred compensation plan, employer matching contribution based on participant's compensation over established 401K limits | 2.00% | |
| Employer Matching, Option 2 | ||
| Defined Benefit Plan Disclosure [Line Items] | ||
| Deferred compensation plan, employer matching contribution based on percent of amount deferred | 50.00% |