XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Abstract]      
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ (7,702) $ 4,169 $ 38,029
Income Tax Reconciliation, State and Local Income Taxes (403) 708 9,711
Income Tax Reconciliation, Permanent differences to return 1,758 1,740 449
Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount (719) (1,482) (203)
Income Tax Reconciliation, Tax Contingencies 25 (152) (226)
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount 130 154 58
Income Tax Reconciliation, Other Adjustments (42) (59) (311)
Income Tax Expense (Benefit) $ (6,953) $ 5,078 $ 47,507