XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Increase (decrease) in deferred tax asset valuation allowance $ 15,200 $ 16,700 $ 9,400
Interest and penalties recognize in income tax expense 42 42 42
Interest and penalties recognized on the balance sheet 600 600 500
Unrecognized tax benefits that would impact effective tax rate $ 300 $ 300 $ 300