XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Valuation Allowance [Line Items]        
Income tax expense $ 93,688 $ 18,739 $ 127,067 $ 62,728
Income before income tax $ 317,546 $ 82,088 $ 518,606 $ 280,444
Effective tax rate (as a percent) 29.50% 22.80% 24.50% 22.40%
One Big Beautiful Bill        
Valuation Allowance [Line Items]        
Income tax expense   $ 24,900    
Income Tax Expense (Benefit), Valuation Allowance Tax Credit Carryforwards $ 16,700      
Income Tax Expense (Benefit), Research Cost $ 8,200