v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Current $ 153 $ 1,356 $ 125 $ 384
Deferred (224) (2,691) (630) (573)
Income tax (benefit) provision $ (71) $ (1,335) $ (505) $ (189)