Employee Benefits (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Employee Benefits | |||||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 50.00% | ||||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 6.00% | ||||
| Defined Contribution Plan, Cost | $ 0.8 | $ 0.7 | $ 1.5 | $ 1.4 | |
| Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate | 3.95% | 3.95% | 3.95% | ||
| Defined Benefit Plan, Benefit Obligation | $ 2.6 | $ 2.6 | $ 2.7 | ||
| Pension Cost | 0.0 | $ 0.0 | 0.0 | $ 0.0 | |
| Deferred compensation plan assets | 16.3 | 16.3 | 14.5 | ||
| Deferred compensation plan liabilities | $ 17.0 | $ 17.0 | $ 15.0 | ||