XML 83 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 139,423 $ 134,111 $ 4,877
State 20,367 14,508 2,614
Foreign 48,165 28,266 19,560
Total Current 207,955 176,885 27,051
Deferred:      
Federal (12,313) (2,169) (30,779)
State (7,761) (3,795) (11,579)
Foreign 4,138 (1,708) (1,721)
Total Deferred (15,936) (7,672) (44,079)
Total Current and Deferred $ 192,019 $ 169,213 $ (17,028)