Income Taxes (Narrative) (Details) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Income Tax Disclosure [Abstract] | ||||
| State and federal income tax rate | 39.00% | 26.70% | 40.90% | 41.10% |
| Effective Income Tax Rate Reconciliation, at Combined Federal and State Statutory Income Tax Rate, Percent | 24.90% | |||
| Income Tax Contingency [Line Items] | ||||
| State and federal income tax rate | 39.00% | 26.70% | 40.90% | 41.10% |
| Estimated Annual Effective Income Tax Rate | 40.90% | |||