XML 148 R129.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Components of income tax expense (benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Abstract]      
Current income tax (benefit) expense $ (7,347) $ 25,477 $ 33,618
Deferred income tax expense (benefit) 27,846 (4,068) 14,772
Total income tax expense $ 20,499 $ 21,409 $ 48,390