XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Taxes [Line Items]        
Tax credit carry-forwards $ 3,400      
Tax credit carry-forwards deferred tax asset 2,700 $ 4,521    
Tax credit carry-forwards, valuation allowance 1,400      
Pre-tax income due to tax holiday 158,121 134,072 $ 113,776  
Income tax provision $ 29,162 23,600 26,536  
Decrease in diluted earnings per share $ (0.03)      
Undistributed earnings and profits $ 72,000      
Unrecognized tax benefits 10,532 13,186 12,804 $ 11,239
Unrecognized tax benefits which, if recognized, would affect the effective tax rate 9,900 11,800    
Accrued interest and penalties recognized related to unrecognized tax benefits 700 400 $ 400  
Accrued interest and penalties 1,200 $ 1,300    
Reasonably possible amount of decrease in unrecognized tax benefit over the next twelve months $ 3,300      
Earliest Tax Year        
Income Taxes [Line Items]        
Tax credit carry-forwards, expiration dates 2026      
Latest Tax Year        
Income Taxes [Line Items]        
Tax credit carry-forwards, expiration dates 2033      
Foreign        
Income Taxes [Line Items]        
Tax credit carry-forwards $ 3,100      
Foreign | Earliest Tax Year        
Income Taxes [Line Items]        
Tax credit carry-forwards, expiration dates 2036      
Special Economic Zone Act        
Income Taxes [Line Items]        
Pre-tax income due to tax holiday $ 12,200      
Minimum Alternate Tax        
Income Taxes [Line Items]        
Income tax provision $ 2,000