v3.25.2
Income Taxes - Components of Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Taxes        
Current $ 280 $ (229) $ 538 $ 332
Deferred (35)   82 70
Total deferred (35)   82 70
Totals $ 245 $ (229) $ 620 $ 402
Current 19.00% (11.00%) 17.00% 6.00%
Deferred (2.00%)   3.00% 2.00%
Total deferred     3.00% 2.00%
Totals 17.00% (11.00%) 20.00% 8.00%