XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Components of Income Tax Expense Benefit (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current, Federal $ 311,545 $ 202,895 $ 178,666
Current, Foreign 10,962 6,505 14,740
Current, State 45,780 29,677 33,423
Current, Total 368,287 239,077 226,829
Deferred, Federal (28,499) (19,716) (9,935)
Deferred, Foreign (1,318) 3,367 (1,509)
Deferred, State (3,643) (1,609) (6,107)
Deferred, Total (33,460) (17,958) (17,551)
Provision for income taxes $ 334,827 $ 221,119 $ 209,278