XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Components of income (loss) before tax:      
Domestic $ (31,429) $ 56,000 $ 44,214
Foreign 2,242 2,076 2,518
Income (Loss) Before Income Taxes (29,187) 58,076 46,732
Current tax expense (benefit):      
Federal 0 62 0
Foreign 40 (6) 161
State 875 3,325 772
Total current tax expense (benefit) 915 3,381 933
Deferred tax expense (benefit):      
Federal (4,967) 12,971 6,262
Foreign (1,266) 523 (1,829)
State (27) 1,484 4,963
Total deferred tax expense (benefit) (6,260) 14,978 9,396
Expense (benefit) from change in valuation allowance 4,813 (10,995) (2,502)
Total tax expense (benefit) $ (532) $ 7,364 $ 7,827