Annual report pursuant to Section 13 and 15(d)

Income Taxes - Narrative (Details)

v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Income taxes paid $ 20,842 $ 65,388 $ 35,766
Sale of business     4,253
Operating loss carryforwards, valuation allowance 4,253 4,253 4,253
Change in valuation allowance (4,253) 23 4,230
State net operating loss carryforward 13,240 13,574 13,819
Uncertain tax positions 153 198 $ 241
Accrued interest and penalties related to unrecognized tax benefits 82 $ 85  
State and Local Jurisdiction      
Income Tax Contingency [Line Items]      
Operating loss carryforwards, valuation allowance $ 395