XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal:      
Current $ (12) $ 4 $ (579)
Deferred (6,809) 8 4,667
Total Federal (6,821) 12 4,088
State and Local:      
Current 44 (539) (762)
Deferred (727) 17 1,602
Total State and Local (683) (522) 840
Foreign      
Current 2,077 848 255
Deferred (84)   (90)
Total Foreign 1,993 848 165
Total $ (5,511) $ 338 $ 5,093