v3.25.0.1
Income Taxes (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (11) $ 1,246 $ 1,121
State 7 589 174
Total current income tax (benefit) expense (4) 1,835 1,295
Deferred:      
Total income tax (benefit) expense $ (4) $ 1,835 $ 1,295