XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Narrative) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
State and federal income tax rate 13.30% 9.70% 21.70% 12.20%
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 13.30% 9.70% 21.70% 12.20%
Estimated Annual Effective Income Tax Rate     17.30%