XML 100 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Reconciliation [Line Items]      
Net tax provision $ 8,122,000 $ 6,007,000 $ 13,152,000
Cash taxes paid net of refunds 7,800,000 5,600,000 3,400,000
Net operating loss carryforwards, indefinite $ 8,700,000    
Foreign net operating loss carryforwards expiration period start year 2024    
Foreign net operating loss carryforwards expiration period end year 2029    
Valuation allowance $ 3,137,000 3,495,000  
Net decrease in valuation allowance from the prior year (400,000)    
Tax liability, undistributed earnings of foreign subsidiaries 110,600,000    
Deferred tax liabilities undistributed earnings of subsidiaries 112,200,000    
Deferred tax liabilities withholding cost related to earnings 100,000    
Accrued interest   $ 0 $ 0
Maximum [Member]      
Income Tax Reconciliation [Line Items]      
Accrued interest 100,000    
Accrued penalties 100,000    
Income Tax Provision [Member]      
Income Tax Reconciliation [Line Items]      
Net decrease in valuation allowance from the prior year (300,000)    
Foreign Country [Member]      
Income Tax Reconciliation [Line Items]      
Net operating loss carryforwards 10,600,000    
Net operating loss carryforwards, definite $ 1,900,000