v3.25.4
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes      
Current tax (expense) benefit $ (86) $ (171) $ (1,282)
Deferred tax (expense) benefit 3,916 (591) 1,578
Income tax (expense) benefit $ 3,830 $ (762) $ 296