XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Income Tax Disclosure [Abstract]        
Taxes payable, current $ 3,008 $ 3,008    
Taxes payable, noncurrent 6,016 6,016    
Deferred tax assets, tax expense 83,921 83,921    
Tax deferred income 72,190 $ 72,190    
Deferred income tax benefit $ 2,707      
Effective tax rate   26.60% 37.60% 37.60%