Employee Benefit Plans (Defined Contribution Plan) (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Share-Based Payment Arrangement [Abstract] | |||
| Percentage of employer contribution as percentage of first three percentage of eligible compensation | 100.00% | ||
| Percentage of eligible compensation contributed by employer | 3.00% | ||
| Percentage of employer contribution as percentage of next two percentage of eligible compensation | 50.00% | ||
| Percentage of additional eligible compensation contributed by each employee | 2.00% | ||
| Total expense recorded for matching 401(k) contributions | $ 82.3 | $ 73.7 | $ 62.4 |