XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Abstract]      
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ 4,169 $ 38,029 $ 22,270
Income Tax Reconciliation, State and Local Income Taxes 708 9,711 4,452
Income Tax Reconciliation, Permanent differences to return 1,740 449 (227)
Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount (1,482) (203) 302
Income Tax Reconciliation, Tax Contingencies (152) (226) (266)
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount 154 58 0
Income Tax Reconciliation, Other Adjustments (59) (311) 239
Income Tax Expense (Benefit) $ 5,078 $ 47,507 $ 26,770