XML 123 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Changes in Valuation Allowance for Deferred Tax Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Changes in valuation allowance for deferred tax assets:      
Valuation allowance at beginning of year $ 40,762 $ 33,999 $ 34,109
(Decreases) increases recorded to income tax provision (4,243) 6,763 (110)
Valuation allowance at end of year $ 36,519 $ 40,762 $ 33,999