XML 107 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Valuation Allowance - (Details) - Tax Valuation Allowance - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Changes in valuation and qualifying accounts      
Balance as of beginning of period $ 26,790 $ 25,056 $ 201,883
Charged to operations 2,231 1,784 1,776
Charged to other account (0) (50) (717)
Valuation allowance release (0) (0) (177,886)
Balance as of end of period $ 29,021 $ 26,790 $ 25,056