XML 116 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Valuation allowance $ 64,585 $ 64,870 $ 51,904
Decrease in income taxes if deferred tax assets realized 64,200    
Valuation allowance, increase in equity 400    
Unrecognized tax benefits that would affect the effective tax rate 1,200 600  
Tax expense for tax holiday $ 0 $ 100