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 $ 97 $ (499) $ 69 $ 1,954
Deferred (224) 2,541 (627) 1,410
Income tax benefit (provision) $ (127) $ 2,042 $ (558) $ 3,364