XML 211 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Current tax expense $ 10,443 $ 1,507 $ 14,748 $ 2,447
Deferred tax expense 4,062 9,508 6,790 15,346
Income tax expense 14,505 11,015 21,538 17,793
Cash paid for income taxes $ 14,514 $ 2,798 $ 14,514 $ 2,798
Income Tax Examination [Line Items]        
Effective income tax rate reconciliation 26.50%   26.30%  
Minimum        
Income Tax Examination [Line Items]        
Effective income tax rate reconciliation     27.00%