XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]        
Increase in the total valuation allowance $ 48,600      
Net operating loss carryforwards for state income tax purposes 54,000      
Federal operating loss carry forwards 80,900      
Valuation allowance 165,982 $ 117,379    
Foreign tax credit 84,500      
Valuation allowance of foreign tax credit 84,500      
Interest and penalties related to the unrecognized tax benefits 8,100 4,400    
Accumulated interest and penalties 30,700 22,700    
Total unrecognized tax benefits 63,106 $ 60,669 $ 47,021 $ 35,749
Deferred Tax Asset, Net Operating Loss Carryforward        
Operating Loss Carryforwards [Line Items]        
Valuation allowance $ 71,300