XML 108 R92.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
Dec. 31, 2021
Tax Credit Carryforward [Line Items]        
Excess tax benefit over compensation cost recognized, amount $ 100 $ 200 $ 200  
Operating loss carryforward not expected to be realized under ASC subtopic 740-10 2,300      
Deferred tax asset, tax credit carryforwards 0 133    
Tax credit carryforwards valuation allowance 7,216 7,464    
Unrecognized tax benefits 4,533 $ 4,493 $ 4,944 $ 4,435
Unrecognized tax benefits that would impact effective tax rate 2,500      
Decrease in unrecognized tax benefits is reasonably possible 500      
Increase in income taxes payable 8,100      
Federal        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards 4,200      
State        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards 15,000      
Tax credit carryforward 12,500      
Tax credit carryforward, uncertain tax positions offset 2,400      
Deferred tax asset, tax credit carryforwards 10,100      
Deferred tax assets, tax credit carryforwards, net 8,000      
Tax credit carryforwards valuation allowance 9,000      
Valuation allowance, net of tax $ 7,100