XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]        
Decrease in IRC 162(m) limitation $ (700,000)      
Increase in excess tax benefit, shared-based compensation and additional expenses (300,000)      
Nondeductible penalties (100,000)      
Surrendered bank owned life insurance policy (700,000)      
Increase in state and local income taxes 1,300,000      
Deferred tax assets, valuation allowance 0   $ 0  
Unrecognized tax benefits 13,855,000 $ 12,541,000 13,489,000 $ 12,109,000
Income tax penalties and interest accrued 1,800,000   $ 1,400,000  
Capital Loss Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforwards 100,000      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 120,100,000      
State and Local Jurisdiction | Tax Year 2026 - 2042        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 62,600,000      
State and Local Jurisdiction | Indefinitely        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 57,500,000      
Tax credit carryforwards 22,700,000      
State and Local Jurisdiction | Tax year 2023-2027        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforwards 300,000      
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 11,100,000      
Minimum | State and Local Jurisdiction | Internal Revenue Service (IRS)        
Operating Loss Carryforwards [Line Items]        
Income tax examination, period 4 years      
Maximum | State and Local Jurisdiction | Internal Revenue Service (IRS)        
Operating Loss Carryforwards [Line Items]        
Income tax examination, period 5 years