XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 73,351 $ 76,936 $ 67,745
State 8,628 11,759 10,158
Foreign 2,970 3,171 2,791
Total Current 84,949 91,866 80,694
Deferred:      
Federal 3,457 9,991 6,395
State 1,421 2,365 1,427
Foreign 14,155 5,813 (370)
Total Deferred 19,033 18,169 7,452
Total $ 103,982 $ 110,035 $ 88,146