XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax [Line Items]      
Pretax income $ 216,836 $ 201,440 $ 192,121
Effective income tax rate 26.30% 26.70% 23.10%
Favorable discrete adjustment     $ 4,500
Effective tax rate impact associated with subsidiary worthless stock     2.40%
Deferred tax assets, capital loss $ 907    
Effective tax rate impact associated with stock-based compensation 1.00% 1.30% 1.10%
Unrecognized tax benefits that would impact effective tax rate $ 30,200 $ 27,400  
Short-term reserves 2,100    
Long-term reserves 30,400    
Interest and penalties 5,600 4,400  
Deferred tax asset, gross 357,800 373,000  
Deferred tax liability, gross 103,400 79,100  
Tax amortization 22,836 33,148  
Federal Tax Authority [Member] | Acquired Businesses [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards 17,900    
Interest expense disallowance carryforward 18,100    
Deferred tax amortizable intangible assets 189,800    
State [Member]      
Income Tax [Line Items]      
Deferred tax assets, valuation allowance 11,500 12,000  
Capital loss upon sale of equity investment   3,800  
Net operating loss carry forwards 212,400    
State [Member] | Acquired Businesses [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards 8,300    
Combined State [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards 127,200    
Separate State [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards 52,000    
Maximum [Member]      
Income Tax [Line Items]      
Unrecognized tax benefit, income tax penalties and interest benefit (expense) recognized $ 1,000 $ 1,000 $ 700
Maximum [Member] | State [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards, expiration year 2037    
Minimum [Member] | State [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards, expiration year 2025