XML 95 R81.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 $ 97,673 $ 65,273 $ 134,538
State 29,439 32,930 45,610
Foreign 23,078 6,644 (745)
Total current tax provision 150,190 104,847 179,403
Deferred:      
Federal 29,657 27,762 (46,251)
State 4,225 (2,418) (3,850)
Foreign 8,171 727 (9,915)
Total deferred tax provision (benefit) 42,053 26,071 (60,016)
Total provision for income taxes $ 192,243 $ 130,918 $ 119,387