XML 114 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Assets, Valuation Allowance [Roll Forward]      
Balance, beginning of period $ 21,600 $ 26,368 $ 16,168
Tax provision (benefit) (576) (4,262) 10,409
Deductions charged to tax provision / benefit (327) (505) (164)
Additions (reversals) to other accounts 2,357 (1) (45)
Balance, end of period $ 23,054 $ 21,600 $ 26,368