XML 132 R118.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
Income Tax Disclosure [Abstract]      
Current income tax expense (benefit) $ 4,836 $ (7,347) $ 25,477
Deferred income tax expense (benefit) 63,616 27,846 (4,068)
Total income tax expense $ 68,452 $ 20,499 $ 21,409