XML 272 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes Income Tax (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Valuation Allowance [Line Items]        
Provision for income taxes $ 38,948 $ 35,004 $ 109,220 $ 110,750
Effective Income Tax Rate Reconciliation, Percent 21.90% 21.00% 23.30% 23.50%
Effective Income Tax Rate Reconciliation, Tax Credit, Amount     $ 3,100 $ 8,400
Share-based Payment Arrangement, Expense, Tax Benefit $ (3,000)   (4,600)  
Other Tax Expense (Benefit) (1,600)   (1,300)  
Change in tax benefit from energy efficient home credits $ 6,200   $ 5,300