XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax [Line Items]      
Pretax income $ 192,121 $ 134,269 $ 149,067
Favorable adjustment related to federal and state credits claimed 700   500
Recognition of an excess tax benefit and deficiency $ 300 800 $ 1,600
Effective tax rate favorable adjustment related to federal and state credits claimed 0.40%   0.30%
Favorable discrete adjustment $ 4,500    
Effective tax rate impact associated with subsidiary worthless stock 2.40%    
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%
Decrease in cumulative unrealized holding loss on available for sale short-term investments   4,700  
Deferred tax assets, valuation allowance   $ 22,500  
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%  
Effective tax rate impact associated with stock-based compensation (0.10%) 0.60% 1.00%
Unrecognized tax benefits that would impact effective tax rate $ 22,900 $ 22,200  
Short-term reserves 2,000    
Long-term reserves 23,700    
Interest and penalties $ 3,300 2,500  
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 2,800    
Deferred tax asset, gross 151,700 170,200  
Deferred tax liability, gross 38,800 $ 42,100  
Foreign tax credits, expiration year   2023  
Deferred tax assets valuation allowance related to equity investment, available for sale short-term investments and state net operating losses 14,000    
Valuation allowance against portion of the foreign tax credit carryforward not supported by ODL   $ 7,200  
Valuation allowance due to utilization of a combined state net operating loss   200  
Increase in valuation allowance against State NOL   1,100  
Valuation allowance related to reductions in carrying value of equity investment 873 881  
Valuation allowance attributable to the unrealized holding loss on available for sale short-term investments 146 1,267  
Decrease in deferred tax asset and corresponding valuation allowance   1,100  
Federal Tax Authority [Member] | Coding Dojo [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards   10,400  
Net operating loss carry forwards expected 6,700    
State [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards 266,400    
State [Member] | Coding Dojo [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards   7,100  
Net operating loss carry forwards expected 2,000    
Combined State [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards 132,400    
Separate State [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards 81,000    
Maximum [Member]      
Income Tax [Line Items]      
Unrecognized tax benefit, income tax penalties and interest benefit (expense) recognized $ 700 400 $ 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 2024    
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%