XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Current tax expense $ 10,493 $ 2,216 $ 25,241 $ 4,663
Deferred tax expense 3,398 10,957 10,188 26,303
Income tax expense 13,891 13,173 35,429 30,966
Cash paid for income taxes $ 10,025 $ 1,345 $ 24,539 $ 4,143
Income Tax Examination [Line Items]        
Effective income tax rate reconciliation 25.70%   26.10%  
Minimum        
Income Tax Examination [Line Items]        
Effective income tax rate reconciliation     27.00%