v3.25.4
Income Taxes - Income tax benefit (expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ (1,255) $ (4,182) $ (3,689)
State (42) (124) (14)
Foreign (312) (309) (305)
Total current (1,609) (4,615) (4,008)
Deferred:      
Federal 3,400 6,147 7,887
State (960) 3,141 (15)
Total deferred 2,440 9,288 7,872
Income tax benefit (expense) $ 831 $ 4,673 $ 3,864