XML 117 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Tax Reconciliations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 75,783 $ 89,954 $ 90,703
State 22,418 24,323 25,347
Foreign 17,855 15,824 12,544
Deferred      
Federal (787) (6,466) (5,806)
State 690 (860) (801)
Foreign (4,140) (215) (7,917)
Income tax expense (benefit) 111,819 122,560 114,070
Income and loss from continuing operations before income taxes      
Domestic 395,777 427,296 437,506
Foreign 38,266 49,251 10,559
Income before taxes $ 434,043 $ 476,547 $ 448,065
Reconciliations between the statutory federal income tax rates and effective income tax rates      
Federal tax rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 4.10% 3.80% 4.40%
Change in U.S. tax rate applied to deferred taxes 0.10% 0.60% 0.00%
Change in valuation allowance 0.50% 0.00% 0.00%
True-up of prior year tax returns to tax provision 0.00% (0.10%) 0.00%
Difference between U.S. statutory and foreign local tax rates 0.40% 0.40% 0.20%
Change in uncertain tax position 0.00% (0.60%) 0.00%
Other 0.30% (0.60%) 0.10%
Effective income tax rate 25.80% 25.70% 25.50%