v3.26.1
Income Taxes - Valuation Allowance and Tax Reforms (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Valuation allowance    
Increased and decreased in valuation allowance $ 4,010 $ 19,307
Uncertain tax positions    
Interest and penalties pertaining to uncertain tax positions 0 $ 0
Income tax paid $ 237