XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Deferred Tax Assets, Valuation Allowance [Roll Forward]      
Balance, beginning of period $ 23,054 $ 21,600 $ 26,368
Tax provision (benefit) 8,726 (576) (4,262)
Deductions charged to tax provision / benefit (411) (327) (505)
Additions (reversals) to other accounts 1,225 2,357 (1)
Balance, end of period $ 32,594 $ 23,054 $ 21,600