Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Reconciliation of Income Taxes Computed to Income Tax Expense (Benefit) (Details)

v3.25.0.1
INCOME TAXES - Reconciliation of Income Taxes Computed to Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Note To Financial Statement Details Textual      
Income tax (benefit) expense at the federal statutory rate $ (20,397) $ 7,128 $ 59,810
Compensation adjustments 2,607 1,752 599
State income taxes (57) 1,143 2,418
Valuation allowance 7,699 8,125 (9,117)
Other 163 197 (50)
Total income tax (benefit) expense $ (9,985) $ 18,345 $ 53,660