XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2022
Income Tax [Line Items]        
Pretax income $ 134,269 $ 149,067 $ 146,740  
Favorable adjustment related to federal and state credits claimed   500    
Recognition of an excess tax benefit and deficiency 800 $ 1,600 400  
Effective tax rate favorable adjustment related to federal and state credits claimed   0.30%    
Favorable adjustment associated with a capital loss   $ 3,100    
Effective income tax rate reconciliation favorable adjustment related to capital loss incurred for tax purpose   2.10%    
Deferred tax assets, valuation allowance $ 2,100      
Increase in effective rate due to unfavorable adjustment associated with tax effect of stock-based compensation 0.60%      
Effective tax rate reflects to establishment of full valuation allowance with combined state net operating losses $ 1,400      
Expected non-deductibility of reductions in carrying value of equity investment $ 900      
Increased in effective rate due to establishment full valuation allowance and non-deductibility of reductions 1.70%      
Favorable adjustment related to release of valuation allowance     $ 16,000  
Effective income tax rate reconciliation, tax settlement, foreign, percent     10.90%  
Effective tax rate impact associated with stock-based compensation 0.60% 1.00% (0.30%)  
Unrecognized tax benefits that would impact effective tax rate $ 22,200 $ 14,200    
Short-term reserves 5,700      
Long-term reserves 19,000      
Interest and penalties $ 2,500 2,000    
Significant change in unrecognized tax benefits, nature of event description Due to the expiration of various statutes of limitations      
Gross unrecognized tax benefits change range, minimum $ 0      
Gross unrecognized tax benefits change range, maximum 6,300      
Deferred tax asset, gross 166,100 179,200    
Deferred tax liability, gross 42,100 44,700    
Foreign tax credits 7,200      
Valuation allowance against portion of the foreign tax credit carryforward not supported by ODL 9,700      
Net deferred income tax assets   32,200   $ 32,200
Deferred tax assets valuation allowance related to foreign tax credits equity investment available for sale investment short term investment and state net operating loss 22,500      
Valuation allowance related to reductions in carrying value of equity investment 881      
Valuation allowance attributable to the unrealized holding loss on available for sale short-term investments 1,267      
Deferred Tax Assets, Net 3,100      
Federal Tax Authority [Member] | Coding Dojo [Member]        
Income Tax [Line Items]        
Net operating loss carry forwards $ 200 5,800    
Foreign Country [Member]        
Income Tax [Line Items]        
Foreign tax credits, expiration year 2023      
State [Member]        
Income Tax [Line Items]        
Net operating loss carry forwards $ 291,800      
Increase in valuation allowance against State NOL 1,000      
State [Member] | Coding Dojo [Member]        
Income Tax [Line Items]        
Net operating loss carry forwards 100 3,400    
Combined State [Member]        
Income Tax [Line Items]        
Net operating loss carry forwards 135,800      
Separate State [Member]        
Income Tax [Line Items]        
Net operating loss carry forwards 81,500      
Maximum [Member]        
Income Tax [Line Items]        
Unrecognized tax benefit, income tax penalties and interest benefit (expense) recognized $ 400 100 $ 100  
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 2023      
Capital Loss Carryforward        
Income Tax [Line Items]        
Deferred tax assets, valuation allowance $ 3,100 $ 3,100    
Effective income tax rate reconciliation, tax settlement, percent 2.30% 2.10%