XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
Increase in income tax expense $ 12,400   $ 41,300  
Income tax expense 17,422 $ 5,012 $ 44,276 $ 2,936
Effective tax rate estimate     20.60% 11.40%
Accrued income taxes 15,300   $ 15,300  
Unrecognized tax benefits 17,300 14,800 17,300 $ 14,800
Tax benefits that, if recognized, would affect the effective tax rate $ 5,100 $ 4,600 $ 5,100 $ 4,600