Quarterly report pursuant to Section 13 or 15(d)

Income Taxes (Details)

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
Dec. 31, 2022
Income Tax Disclosure [Abstract]          
Income tax expense $ 7,675 $ 18,922 $ 19,461 $ 32,803  
Effective tax rate     25.70% 25.10%  
Unrecognized tax benefits 198   $ 198   $ 198
Unrecognized tax benefits, accrued interest and penalties 85   85   $ 85
Sale of business, capital loss     4,253    
Valuation Allowance [Line Items]          
Valuation allowance 4,253   4,253    
State and Local Jurisdiction          
Valuation Allowance [Line Items]          
Valuation allowance $ 395   $ 395