XML 120 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Income Tax (Benefit) Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of the income tax (Benefit) provision      
Tax computed at federal statutory rate $ 6,512 $ 27,995 $ 32,701
State tax, net of federal tax benefit 231 1,934 4,879
Loss on impairment 0 (4,775) (3,836)
Equity compensation (1,523) (3,311) (3,939)
Officer compensation (827) (15) (860)
Debt transactions 1,378 (1,591) 4,808
Enacted tax rate changes 1,685 (2,061) 90
Return to provision (2,748) 4,816 (6,533)
Valuation allowance (7,612) (23,453) (27,724)
Change in contingent consideration 914 0 0
Other (127) (161) (428)
Income tax (expense) benefit $ (2,117) $ (622) $ (842)