Income Taxes (Details) |
9 Months Ended |
|---|---|
Sep. 30, 2026 | |
| Income Tax Disclosure [Abstract] | |
| Estimated annual effective tax rate (in percent) | 21.70% |
| Effective tax rate (in percent) | 21.50% |
| X | ||||||||||
- Definition Estimated Annual Effective Income Tax Rate, Percent No definition available.
|
| X | ||||||||||
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|