XML 160 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax payments $ 5,200 $ 1,400
Income tax refunds 1,000 14,900
Income tax benefit 95 24,571
Income (loss) before income tax benefit $ 33,646 $ (64,158)
Effective income tax rate (percent) (0.30%) 38.30%
Discrete income tax benefit $ 4,000 $ 4,000
Discrete tax benefits (percent) 11.50% 32.00%
Gross unrecognized tax benefits $ 600 $ 2,800
Net benefit in interest and penalties related to uncertain tax positions (less than) 100 100
Interest and penalties accrued $ 200 $ 200