XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Tax Credit Carryforward [Line Items]        
Excess tax benefit over compensation cost recognized, amount $ 200 $ 900 $ 400  
Operating loss carryforward not expected to be realized under ASC subtopic 740-10 10,600      
Tax credit carryforwards 133 133    
Tax credit carryforwards valuation allowance 7,548 7,718    
Unrecognized tax benefits 4,944 $ 4,435 4,069 $ 5,663
Unrecognized tax benefits that would impact effective tax rate 2,500      
Decrease in unrecognized tax benefits is reasonably possible 600      
Deferred income tax deduction related to payroll taxes     6,100  
Deferred tax assets, tax deferred expense     $ 1,400  
Increase in income taxes payable 10,600      
Federal        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards 11,400      
Tax credit carryforwards 100      
State        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards 17,300      
Tax credit carryforwards 10,900      
Tax credit carryforwards valuation allowance $ 8,800