XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:                
Federal           $ 155,647 $ 166,172 $ 118,861
State           25,614 34,947 31,674
Foreign           208,532 153,388 107,751
Total current           389,793 354,507 258,286
Deferred:                
Federal           (46,676) (36,613) (12,165)
State           (8,088) (6,066) (4,540)
Foreign           8,086 9,505 27,730
Total deferred           (46,678) (33,174) 11,025
Total provision $ 98,598 $ 86,868 $ 80,009 $ 166,877 $ 265,475 $ 343,115 $ 321,333 $ 269,311