XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]        
Tax credit carry-forwards $ 5,700      
Tax credit carry-forwards deferred tax asset 4,521 $ 3,408    
Tax credit carry-forwards, valuation allowance 3,200      
Pre-tax income due to tax holiday 134,072 113,776 $ 116,077  
Income tax provision $ 23,600 26,536 30,315  
Decrease in diluted earnings per share $ (0.02)      
Undistributed earnings and profits $ 62,200      
Unrecognized tax benefits 13,186 12,804 11,239 $ 7,113
Unrecognized tax benefits which, if recognized, would affect the effective tax rate 11,800 11,900    
Accrued interest and penalties recognized related to unrecognized tax benefits 400 400 $ 500  
Accrued interest and penalties 1,300 $ 2,000    
Reasonably possible amount of decrease in unrecognized tax benefit over the next twelve months $ 2,600      
Earliest Tax Year        
Income Taxes [Line Items]        
Tax credit carry-forwards, expiration dates 2025      
Latest Tax Year        
Income Taxes [Line Items]        
Tax credit carry-forwards, expiration dates 2031      
Foreign        
Income Taxes [Line Items]        
Tax credit carry-forwards $ 1,200      
Tax credit carry-forwards, expiration dates 2036      
Special Economic Zone Act        
Income Taxes [Line Items]        
Pre-tax income due to tax holiday $ 8,700      
Minimum Alternate Tax        
Income Taxes [Line Items]        
Income tax provision $ 1,200