XML 144 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 16, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2017
Dec. 31, 2021
Income Taxes [Line Items]            
Total (benefit) provision for income taxes   $ 59,503 $ 76,820 $ 124,884    
Effective tax rate   9.80% 14.60% 14.90%    
Tax savings due to the tax holiday   $ 17,100 $ 1,400 $ 16,000    
Tax savings due to the tax holiday, per share   $ 0.1 $ 0.01 $ 0.09    
Tax holiday expiration date   December 31, 2025        
Valuation allowance includes net deferred tax assets   $ 117,254 $ 109,251      
Tax credit carryforwards, approximately         $ 158,200  
Tax credits carryforwards   121,635 112,571      
Reduction in unrecognized tax benefits   7,663 18,606 $ 15,608   $ 14,465
Unrecognized tax benefits, if recognized would impact effective tax rate   2,300        
Unrecognized tax benefits, if recognized would impact deferred taxes   5,400        
Decrease in unrecognised tax benefit due to lapse in statute of limitation   8,247 0 212    
Reasonably possible decrease of unrecognized tax benefit   700        
Accrued interest and penalties   300 1,300      
Interest and penalties related to income tax, expense (benefit)   (1,000) $ 900 $ 100    
Expected future payments related transition tax in 2024   19,700        
Expense related to remeasurement of deferred tax assets and liabilities   44,300        
Expected future payments related transition tax in one to three years   24,600        
Percentage of alternative minimum tax 15.00%          
Minimum effective tax rate 15.00%          
United States            
Income Taxes [Line Items]            
Tax credits carryforwards, business         $ 4,300  
Tax credit carryforward, expiration date         2028  
State and Local Jurisdiction            
Income Taxes [Line Items]            
Tax credits carryforwards         $ 153,900  
Reduction in unrecognized tax benefits   $ 7,700        
State and Local Jurisdiction | Earliest Tax Year            
Income Taxes [Line Items]            
Tax credit carryforward, expiration date         2025  
State and Local Jurisdiction | Latest Tax Year            
Income Taxes [Line Items]            
Tax credit carryforward, expiration date         2043  
State and Local Jurisdiction | Do Not Expire            
Income Taxes [Line Items]            
Tax credits carryforwards         $ 81,500