XML 94 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (104) $ 19,871 $ 48,017
State (75) 8,940 13,769
Foreign 281 148 219
Total 102 28,959 62,005
Deferred:      
Federal (2,004) 554 387
State (105) 596 4,667
Foreign 165 154 56
Total (1,944) 1,304 5,110
Income tax (benefit) expense $ (1,842) $ 30,263 $ 67,115