Employee Benefit Plans (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Retirement Benefits [Abstract] | |||
| 401(k) plan, maximum participant deferral percent | 60.00% | ||
| 401(k) plan, employer match per dollar of participant contribution | $ 0.50 | ||
| 401(k) plan, maximum employer match percentage | 10.00% | ||
| 401(k) plan, contributions made | $ 1,700,000 | $ 1,800,000 | $ 1,700,000 |
| Deferred Compensation, maximum participant deferral percent | 70.00% | ||
| Deferred Compensation, maximum director fees and bonuses that may be deferred (percent) | 100.00% | ||
| Deferred Compensation, mandatory Company contributions as percentage of gross monthly salary (percent) | 10.00% | ||
| Deferred Compensation, liability under plan | $ 30,200,000 | $ 27,400,000 | |