Income Taxes Income Taxes Level 4-Detail 1 (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Income Taxes [Abstract] | ||||
Total effective tax rate | 25.20% | 25.30% | 25.70% | 24.00% |
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent | 21.00% | |||
Investment Program, Proportional Amortization Method, Applied, Amortization Expense | $ 5,300 | |||
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] | ||||
Investment Program, Proportional Amortization Method, Applied, Amortization Expense | 5,300 | |||
Investment Program, Proportional Amortization Method, Elected, Equity Method Investment, Income (Loss) from Tax Credit Investment | $ 5,200 |