XML 95 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Schedule of provision for income taxes      
Current income tax expense $ 80,373 $ 76,535 $ 84,454
Deferred income tax (benefit) expense (5,162) 3,349 (1,358)
Income tax expense $ 75,211 $ 79,884 $ 83,096