XML 142 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Examination [Line Items]          
Income tax expense (benefit)   $ 36,205,000 $ (63,309,000) $ 51,719,000  
State   (1,942,000) (5,332,000) 10,021,000  
Deferred state and local income tax benefit   (16,855,000) 19,486,000 (6,290,000)  
Valuation allowance   2,781,000 0    
Unrecognized tax benefits   1,564,000 3,503,000 5,782,000 $ 7,923,000
Unrecognized tax benefits that would impact effective tax rate   1,800,000      
Unrecognized tax benefits, income tax penalties and interest accrued   500,000 1,000,000.0    
Unrecognized tax benefits, income tax penalties and interest expense   500,000      
Reductions as a result of a lapse of the applicable statute of limitations   1,939,000 2,279,000 2,141,000  
Tax interest and penalties, reduction resulting from lapse of applicable statute of limitations   700,000      
Decrease in unrecognized tax benefits is reasonably possible   1,600,000      
Decrease in tax interest and penalties is reasonably possible   600,000      
Net operating loss carryforwards   23,800,000 0    
Federal pre-1988 reserve with no tax provision   20,800,000      
Tax credits and other tax benefits recognized   20,750,000 11,624,000 $ 9,146,000  
Market Street Securities Corporation          
Income Tax Examination [Line Items]          
Deferred state and local income tax benefit $ 23,700,000   23,700,000    
State          
Income Tax Examination [Line Items]          
Income tax expense (benefit)   (7,400,000)      
Unrecognized tax benefits   1,800,000 3,800,000    
Release of uncertain tax positions   1,900,000      
Tax credits and other tax benefits recognized   300,000 400,000    
State | State Of Massachusetts          
Income Tax Examination [Line Items]          
Tax credits and other tax benefits recognized   3,200,000      
Federal          
Income Tax Examination [Line Items]          
Tax credits and other tax benefits recognized   $ 16,500,000 $ 9,200,000