XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Contingency [Line Items]    
Income tax expense (benefit) $ 47,967 $ 112,861
Domestic Tax Authority    
Income Tax Contingency [Line Items]    
Discrete tax expense related to final regulations from tax authority 32,500  
Tax Years 2018 - 2020 | Domestic Tax Authority    
Income Tax Contingency [Line Items]    
Income tax expense (benefit) $ 58,900