XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Components of Income Tax Expense Benefit (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Current, Federal $ 202,895 $ 178,666 $ 276,471
Current, Foreign 6,505 14,740 13,754
Current, State 29,677 33,423 44,993
Current, Total 239,077 226,829 335,218
Deferred, Federal (19,716) (9,935) (26,638)
Deferred, Foreign (3,367) (1,509) 1,521
Deferred, State (1,609) (6,107) (4,420)
Deferred, Total (17,958) (17,551) (29,537)
Provision for income taxes $ 221,119 $ 209,278 $ 305,681