XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal provision $ 299,203 $ 187,463 $ 100,707
State and local provision 94,647 62,316 36,547
Foreign provision 5,502 6,396 4,891
Current income tax provision 399,352 256,175 142,145
Deferred (benefit) provision (29,115) (16,651) 10,483
Income tax provision $ 370,237 $ 239,524 $ 152,628