XML 28 R93.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
Dec. 31, 2017
Unrecognized Tax Benefits Summary [Line Items]        
Valuation allowance $ 6,300,000      
Statutory rate 21.00% 21.00% 35.00%  
Income tax effects provisional amount       $ 16,600,000
Income tax effects adjustment to provisional amounts   $ 3,900,000    
Operating Loss Carryforwards $ 12,200,000      
Tax credit carryforward, amount 26,000,000      
Unremitted earnings of foreign subsidiaries 227,000,000      
Unrecognized tax benefits that would favorably impact effective tax rate 2,600,000      
Unrecognized tax benefits, income tax penalties and interest accrued 3,900,000 $ 3,300,000 $ 2,400,000 $ 2,400,000
Decrease in unrecognized tax benefits in next twelve months $ 0      
Earliest Tax Year [Member]        
Unrecognized Tax Benefits Summary [Line Items]        
Operating loss carryforwards, expiration year 2020      
State tax credit carryforwards, expiration year 2021      
Open tax year 2014      
Earliest Tax Year [Member] | U.S. [Member]        
Unrecognized Tax Benefits Summary [Line Items]        
Ongoing tax audits period 2015      
Earliest Tax Year [Member] | Germany [Member]        
Unrecognized Tax Benefits Summary [Line Items]        
Ongoing tax audits period 2017      
Latest Tax Year [Member]        
Unrecognized Tax Benefits Summary [Line Items]        
Operating loss carryforwards, expiration year 2038      
State tax credit carryforwards, expiration year 2026      
Open tax year 2018      
Latest Tax Year [Member] | U.S. [Member]        
Unrecognized Tax Benefits Summary [Line Items]        
Ongoing tax audits period 2017      
Latest Tax Year [Member] | Germany [Member]        
Unrecognized Tax Benefits Summary [Line Items]        
Ongoing tax audits period 2018