XML 146 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Tax expense at federal rate 21.00% 21.00% 21.00%
Increase (decrease) resulting from:      
State tax, net of federal income tax benefit 2.10% (0.60%) 2.80%
Tax credits (1.80%) (4.10%) (0.60%)
Change in valuation allowance 0.10% 0.40% (0.50%)
Other 0.90% 1.10% (0.90%)
Effective tax rate 22.30% 17.80% 21.80%